I have a 2004 mercury 115hp optimax and bought a new battery for it. Went out on the water and within 3 hours I heard a constant alarm going off. I already changed the water pump and the impeller last week so I know it's not overheating. For dlsome reason my battery is dying. Can someone shed some light on the subject for me?