Might be a dumb thought ...but does the engine block have a good ground? Might try a new Coil.


....David