Error Code E3
High

Goodman GMVM970803BN Error Code E3: Open High Limit Switch

TL;DR
E3 means the primary high-limit switch on your Goodman GMVM97 tripped because the heat exchanger overheated. The most common and homeowner-fixable cause is a dirty air filter or blocked registers restricting airflow. The circulator blower keeps running to cool the unit.
Disclaimer
This article is for informational purposes only and does not guarantee the accuracy or completeness of the information provided. Always turn off power and gas supply before attempting any repairs. If you smell gas, leave immediately and call your gas company. Consult a licensed HVAC technician for diagnosis and repair. Any actions taken based on this information are at your own risk.

What Does Code E3 Mean?

An E3 code on the Goodman GMVM970803BN indicates the primary high-limit switch has opened. This temperature-sensitive safety device is mounted on the partition panel near the heat exchanger compartment. When temperatures inside the furnace exceed safe operating limits, the switch opens the circuit and shuts down the burners to protect the heat exchanger. The circulator blower continues running to cool the overheated components, but the furnace will not fire, and a ComfortNet thermostat shows "Call for Service" and scrolls "Check Furnace."

The high-limit switch trips when airflow across the heat exchanger is too low, so heat builds up faster than the blower can carry it into the ductwork. On this variable-speed furnace the ECM blower tries to hold its target airflow, but a restriction it cannot overcome pushes heat-exchanger temperature past the limit. A dirty or clogged air filter is the number-one cause, followed by closed or blocked supply and return registers that force the furnace to recirculate the same hot air.

E3 is an airflow problem, which is why it is the one code in this group with safe homeowner steps — replacing the filter and opening registers directly addresses the most common cause. It differs from the pressure-switch codes (E1/E2), which are about combustion venting, and from an E0 lockout, which is about failed ignition. Here the burners were lighting fine; the furnace simply got too hot to run safely.

If a clean filter and open registers do not resolve it, the cause is likely beyond DIY: an ECM blower running at the wrong programmed speed, restrictive or undersized ductwork, or a loose wiring connection. The high-limit switch is an automatic-reset type, so it resets on its own once temperatures fall — but it will keep tripping until the airflow restriction is corrected.

What You'll Notice

Common Causes

Cause Likelihood DIY?
Dirty or clogged air filter restricting airflow Most common ✓ DIY fix →
Blocked or restrictive ductwork Common ✓ DIY fix →
Improper circulator blower speed Common ✗ Call a pro →
Loose or improperly connected wiring Uncommon ✗ Call a pro →

How to Fix It: Replace the Air Filter and Restore Airflow

⚠ Safety First
Always turn off the furnace at the power switch or breaker and shut off the gas supply before beginning. Do not proceed if you smell gas — leave the area and call your gas company immediately.

What You'll Need

Steps

  1. Turn off electrical power at the breaker or switch and shut off the gas supply valve Locate the furnace circuit breaker or the unit's ON/OFF switch and turn it OFF. Turn the gas shutoff valve to the OFF position (handle perpendicular to the pipe). If you smell gas, leave immediately and call your gas company from outside. Do not restore power or gas until you are finished.
  2. Check and replace the air filter Remove the air filter from the return duct or furnace filter slot. If it is visibly dirty, clogged, or has not been changed in the last few months, install a new filter of the correct size. Make sure the airflow arrow printed on the filter frame points toward the furnace.
  3. Open and unblock all supply and return registers Walk through every room and confirm each supply register and return grille is fully open. Move furniture, rugs, or curtains that cover them. Closed or blocked registers are a leading cause of overheating because they starve the system of return airflow — do not close off vents to unused rooms.
  4. Clear any obvious obstruction at the furnace air openings With the power still off, make sure nothing (boxes, stored items, insulation) is blocking the return-air opening or the supply plenum at the furnace itself. Do not adjust blower speed, open the gas train, or touch any wiring — if the blockage is not something you can simply remove by hand, stop and have a technician evaluate it.
  5. Restore gas and power, then run a full heating cycle Turn the gas valve back ON (handle parallel to the pipe) and turn the breaker or switch ON. The high-limit switch is automatic-reset and should clear once temperatures normalize; you can also cycle power off for about 30 seconds and back on. Set the thermostat to call for heat and watch a complete cycle.
How to Verify
The furnace should complete a full heating cycle without E3 returning, and warm air should flow steadily from the supply vents. Monitor it through several cycles. If E3 comes back with a clean filter and all registers open, stop and call a technician — the remaining causes (blower speed, ductwork, wiring) are not DIY. If you are not confident performing these steps, contact a qualified HVAC technician.

When to Call a Professional

Contact a licensed HVAC technician if:

🔧 Find an HVAC Pro Near You
Compare quotes from HVAC pros in your area. Free quotes, no obligation.
Get Free Quotes
We earn a referral fee when you connect with a service provider through this link.

Frequently Asked Questions

Why does the blower keep running when I have an E3 code?

That is intentional. When the high-limit switch trips from overheating, the board keeps the circulator blower running to pull heat off the heat exchanger and cool it down. The blower stops once temperatures return to a safe range.

Will the furnace reset itself after an E3?

The primary high-limit switch on this model is automatic-reset, so it closes again on its own once the furnace cools. But if the airflow restriction that caused the overheating is still there, it will trip and post E3 again — the reset does not fix the cause.

How often should I change the filter to avoid E3?

It varies by filter type, home dust levels, pets, and runtime, so check it regularly and replace it when it looks dirty rather than following a fixed date. A clogged filter is the most common trigger for this code.

Is it safe to keep resetting the furnace when E3 keeps coming back?

Repeatedly overheating a furnace stresses the heat exchanger, so do not keep forcing it to run. Check the filter and registers first; if the code persists, have a technician find the underlying airflow problem before continuing to operate it.

Sources

  1. *MVM97 & *CVM97 Modulating Gas Furnace Installation Instructions

✓ Verified against manufacturer service manual — March 2026