How about unscrewing spark plug caps and if wire corrosion, snip off tad so contact with cap is good. The cap has a spike that must screw into wire. Eighth of an inch freshens the contact. This fixed intermittent firing problem on my bike. Could test caps' resistance, too, and replace if worn out.