Your coil has either a hot open or hot short. What do I mean? The coil heats up during normal operation, but after they age the windings may either short to ground or breakdown. After it cools down they will return to their normal position and you can start the unit again and it will run until it gets hot again. Solution, replace the magneto. Should be part number 595304, but double check with your dealer before ordering.