Overheating can be due to a clogged vent, a failing thermostat, or a broken heating element. A service technician can diagnose the cause.