Error Code EE3
High

Goodman GMVC960803BN Error Code EE3: Open High Limit Switch

TL;DR
EE3 means the primary high limit switch on your Goodman GMVC960803BN tripped because the furnace overheated, so the burners shut off while the circulator blower keeps running to cool the heat exchanger. A dirty air filter starving the furnace of airflow is by far the most common cause.
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 EE3 Mean?

The Goodman GMVC960803BN is a two-stage, variable-speed 96% AFUE gas furnace, and its Integrated Control Module watches a primary high limit switch mounted near the heat exchanger. When the air moving across the heat exchanger is too little to carry the heat away, temperatures climb until that limit switch opens. The 7-segment display then shows EE3 and the control cuts the burners as a protective measure.

Because the danger is trapped heat rather than a fault in the gas train, the control keeps the circulator blower running continuously on an EE3. That steady blower is intentional cooling, not a malfunction. Once the heat exchanger cools below the switch's reset temperature the primary limit closes again, but if the underlying airflow restriction is still present the furnace will simply overheat and re-trip on the next call for heat.

EE3 is the primary-limit sibling of code EEd, the Auxiliary Limit Switch Open fault. EE3 comes from the limit located near the heat exchanger, while EEd comes from a separate overheat limit in the blower compartment; both are triggered by the same root problem of insufficient conditioned air. Restricted airflow can come from a clogged filter, closed or blocked supply and return vents, crushed or undersized ductwork, an incorrect blower speed setting, or a weak circulator blower motor. Only the airflow items a homeowner can safely reach are covered in the fix below.

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 ✗ Call a pro →
Failed circulator blower motor or incorrect speed Common ✗ Call a pro →
Loose wiring in high limit circuit Uncommon ✗ Call a pro →

How to Fix It: Restore Airflow by Replacing the Filter and Opening the Vents

⚠ 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 power at the breaker and shut off the gas supply valve Flip the furnace circuit breaker to OFF and turn the gas shutoff valve to OFF (perpendicular to the pipe). If you smell gas, leave your home immediately and call your gas company.
  2. Check and replace the air filter Slide the filter out of the return duct or the furnace's filter slot. If it is dirty or has not been changed in the last 1-3 months, install a new filter of the exact same size, with the printed airflow arrow pointing toward the furnace. A restricted filter is the leading cause of EE3.
  3. Open every supply register and return grille Walk the whole house and make sure all supply registers and return-air grilles are fully open and not blocked by rugs, furniture, or curtains. Closing off too many rooms starves the furnace of return air and causes it to overheat and trip the high limit.
  4. Look for obvious debris in the blower area (power still off) With the breaker still OFF, use a flashlight to look into the blower-compartment opening for anything obstructing the blower wheel, such as a fallen filter, insulation, or heavy dust on the blades. Do not disassemble, unwire, or attempt to service the blower motor or the limit switch itself.
  5. Restore gas and power, then run a full cycle Turn the gas valve back to ON and the breaker back to ON. Set the thermostat to call for heat and watch a complete cycle. The primary high limit resets automatically once the furnace cools.
How to Verify
The furnace completes a full heating cycle with steady warm air at the vents and no EE3 on the display. Watch it through several cycles; if the blower goes back to running continuously with no heat, the airflow problem is not fully resolved. If you are not confident at any point, stop and call 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 even though there is no heat?

On an EE3 the control deliberately keeps the circulator blower running to pull heat off the overheated heat exchanger. It is a safety response, not a broken blower, and it will stop once the furnace cools and the airflow problem is corrected.

Is EE3 the same as the EEd auxiliary limit code?

They are related but not identical. EE3 is the primary limit near the heat exchanger, while EEd is a separate overheat limit in the blower compartment. Both point to poor airflow, and the same filter-and-vent checks apply to each.

How much will it cost if the filter isn't the problem?

A new filter is inexpensive. If the cause turns out to be the blower motor, ductwork, or the limit switch itself, cost varies widely by region and part, so get a local HVAC quote.

Sources

  1. Goodman GMVC96/GCVC96 Series Service Instructions (RS6612014)

✓ Verified against manufacturer service manual — March 2026