What Is Short Cycling?
Short cycling is when your furnace runs for only a few minutes, shuts off before the thermostat is satisfied, then starts again shortly after. A normal heating cycle lasts 10-20 minutes. Short cycling means cycles every 2-8 minutes. You'll notice frequent starts and stops, rooms not reaching set temperature, cold spots in the house, and higher gas bills—frequent cold starts are less efficient than longer steady runs. Short cycling also accelerates mechanical wear by dramatically increasing the number of start/stop cycles per day.
Cause #1: Overheating (High-Limit Switch Tripping)
The most common cause in Minnesota. The high-limit switch shuts burners off when the heat exchanger overheats, the blower cools it down, then burners re-light—creating the short cycle. Root causes: clogged air filter (check this first and every month during heating season), closed or blocked supply vents, dirty blower wheel, failed blower motor, or undersized ductwork. Fix: replace the filter immediately and open all vents. If short cycling continues, have a tech inspect the blower and measure static pressure. On Goodman furnaces, 4 LED flashes indicates open high-limit—see our error codes guide.
Cause #2: Oversized Furnace
An oversized furnace heats the space too quickly, satisfies the thermostat in 2-4 minutes, shuts off, then restarts shortly after. Signs: short cycles even with clean filter and open vents, large temperature swings between cycles, short cycling started after a recent furnace replacement. There's no simple fix—the unit must be properly sized. A two-stage or variable-speed furnace partially mitigates oversizing. See our Manual J sizing guide.
Cause #3: Thermostat Problems
A thermostat near a heat register, in direct sunlight, or near kitchen appliances reads locally elevated temperatures and shuts off before the rest of the house warms. Low or dead batteries cause erratic behavior. Fix: check thermostat location, replace batteries. If old, a replacement ($25-$150) often solves the problem. See our thermostat wiring guide.
Cause #4: Ice-Blocked PVC Exhaust
In Minnesota winters, the exterior PVC exhaust of a 96% AFUE furnace can accumulate ice from moist exhaust vapor freezing—particularly during sustained cold below -10°F. Partial blockage triggers the pressure switch to shut burners off. Fix: check the exterior PVC termination for ice and clear it (safe DIY task). If recurring, have the termination modified. See our pressure switch guide.
Cause #5: Dirty Flame Sensor
A dirty flame sensor causes the furnace to ignite then immediately shut off because the control board can't detect the flame—creating rapid start/stop cycles at startup (30-90 seconds per attempt). Fix: clean the flame sensor with fine steel wool or emery cloth. If cleaning doesn't resolve it, replace the sensor ($50-$150). On Goodman furnaces, 7 LED flashes indicates low flame sense signal.
Diagnosing Your Short Cycling
- Replace the air filter
- Open all supply and return vents throughout the house
- Time the cycle: under 2 minutes = flame sensor or thermostat; 2-8 minutes = high-limit trip; 8-12 minutes = possibly oversized furnace
- Check furnace LED error codes
- Check thermostat location and batteries
- If unresolved, call a technician
Fix short cycling before peak winter—a marginally short-cycling furnace in October can fail to maintain temperature on -20°F nights. Related: Minnesota furnace emergency guide | Furnace repair vs replace | Furnace maintenance schedule
Do you know your model number?
Search your exact replacement — or let us match you to the right unit in 60 seconds.
Search by Model
Enter your furnace or AC model number to find your exact factory-direct replacement.
Take the 60-Second Quiz
Answer 4 quick questions and we'll match you to the right furnace for your home and budget.
🏠 Take the 60-Second QuizGet installed pricing on a new system.
Tell us a little about your home and what you're replacing. We'll send real numbers on a Goodman 96% AFUE setup — equipment shipped nationwide, licensed install in select metros. No contractor markup, no obligation.
