I have seen coils that spark great when cold but when they heatup fail. I most recently seen this on a pocket rocket bike, ran for about 5-10 minutes then cutout and wouldn't restart. Checked for spark and there was none. Let it cool down and spark was back. Replaced coil and all is good.