yes it could very well be a thermostat problem along with some others.. what you can do is remove the thermostat, boil some water in a pot to boiling point and submerge thermostat in water , leave it for a while see if it contracts, if it does its good, next you can check yourself OR ask a qualified...