There are several possible reasons for the heater not turning off. First of all, a faulty thermostat. A faulty thermostat can usually be repaired. Faulty wiring, a faulty switch, or a faulty heater sensor can be repaired depending on the severity of the problem. What To Do If Heater Stops Working? If the heating system...