Check the voltage at the battery terminals, see if it goes too high or low. Normal is 13.5-15 with engine running. Maybe you have a short in a wire, rubbed through insulation.