One more thing I'd check, to be sure it's the coil. If it's a small 2 stroke, it probably has an external coil around the flywheel similar to chainsaws. Disconnect the small wire from it and check for spark again. That wire is to shut it off only by grounding it, it's possible the switch went...