Hi conar22, i think most likely it is your dynamo... can be some who had messed with the polarize,d of it sometimes. check it on your workshopbench, open it up, clean it carefully, and look good at the brushes and communtator. If you have acess to measure and ohm the wiring,s on it, you will know ho...