I have a 55 gallon freshwater tank just fish two hang on filters and pump with airstones. Just a couple of days ago I noticed my heater was on more I kept an eye on it. The temp was set at 76f i noticed the temp had risen to 80 then to 82 the heater light still on so I turned it down to 73F on the heater. kept an eye on it it appeared to stay 76-78f for two days. woke up this morning and temp was 82 heater still running. I bought a new heater today set it to 76 watched it and the same result heater stays on even when water is 78. I have 2 thermometers one glass and one digital at opposite ends of the tank so I know my readings are correct. Any suggestions do I have two bad heaters this is very stupid I just cant figure out why. Please Help