Your coil is probably going bad. Before replacing, try a couple of of things first. 1. Remove the shroud (engine cover) and then remove the kill wire on the coil. 2. Remove the coil and with some fine abrasive paper, clean the the legs of the coil and the magnets on the flywheel. 3. Install the coil and set the air gap between the coil legs and the magnet to .010". 4. With the kill wire off and the spark test hooked in, no plug, to ground, spin the flywheel by hand. Careful not to get your fingers caught, should spin easy without the plug installed. 5. If you see a spark, insert the plug into the circuit, not in the engine, and spin again. 6. If no spark replace the coil. If spark attach the kill wire and retest. 7. Spark, reassemble engine, no spark start looking for a short to ground in the kill circuit.