Have you tried replacing the Plugs/wires? Had similar issue with a boat before and went through the same process you did. Basically gave the motor a tune up - Plugs, wires, cap, rotor, points, condensor, timing. ( Dont know what age and type of motor you have. )