Well, I don't think it'd have to be warm blooded to be fire breathing. Think of the assasin bug.. he's sure not warm blooded, but he can cause an explosion by mixing two chemicals that are produced in his body.. what if the dragon made his flame the same way?