Ignition, ignition, ignition.
Suspect everything and anything
I agree with possible coil failure
Carefully examine the cap / rotor and test the coil wire
Check primary voltage to the ignition. WHAT are you running for ignition, by the way?
Substitute something else you may have there for the system you have now.