There are four main reasons why a thermostat would stop working: system overheating, coolant buildup, defective parts, wiring issue and old age.