Too much heat

Presuming your engine is a stock color, @CudaChick1968 should be able to tell you if there is a powder out there that matches or not

But if your painted ASSURED you it wouldn't burn of, I'd have a chat with him

(After I make sure there is nothing going on that raises my underhood temps, like I mentioned before)