Free: Contests & Raffles.
Might be a coil breaking down and losing spark and once it cools down the winding comes back together and has spark. See it all the time with small engines or maybe a vent problem.