The reason can be a lot of things, but the common reason can be an issue with your thermostat or maybe some parts of the heater are clogged or damaged, causing the machine to function improperly.