Yes loosing spark when heating up is a good indicator to me for this. Electrical circuit expands with the heat and gap/break in the circuit occurs. When cools down works fine gap/break is connected and operating.
600* is normal operating high speed temp of this type of engine on the exhaust...