It's a simple charging system. Check each part... starting with the stator. I'm sure you will find a loose or shorted wire somewhere. On my Polaris... one of the plugs had a corroded wire in it. I only found it, because I started checking EVERY wire. I had the same problem... all the parts were good... but it wasn't charging.