sounds like a bad thermostat to me