I had a overcharging problem and it was a melted blue wire in my dash harness. It looked like the wire had been pinched and finally over time grounded and melted.