Guessing does get expensive.----These parts can be tested.----You should not be running the engine with battery disconnected.----Might as well test stator windings for battery charging and replace rectifier / regulator.----Does spark jump a gap of 3/8" pm all leads?----Be a good idea to post...