It sounds like the alt. is overcharging the battery. Check the battery voltage with the motor running. It shouldn't be over 14.2 volts.