Only other thing I can think of is thermostat failure, hard to check without removing thermostat though...