Your battery is LEAKING? First things first, if it stopped leaking, that probably means it's leaked out all it's fluid, which means it's done for, crapola, lead recycling time. Get some baking soda and mix up a solution of water and BS to dilute the spilled acid IMEDIATLY if you don't want it to rot through your battery mounting area, and everything else it spilled on. Remove that old battery NOW!!!!! Clean up the mess, make sure you get ALL the acid diluted, and replace the battery with a known GOOD one. Then you can begin to test the system begining with the alternator to see if it's putting out the correct voltage. If it is over charging, you'll need to replace the alternator as the regulator is built in to it. Once you install a new battery you can always go to a local auto parts chain like auto zone, or whatever you have, and they'll usually test the charging system for you. Clean that shit up first!!!