A furnace that stops on a cold Ontario morning often gives one useful clue before it shuts down: a flashing light on the control board. Furnace error codes can narrow down the problem, but they are not a repair instruction by themselves. The code tells a technician which safety check or operating sequence failed. The cause may be simple, such as a blocked filter, or it may involve gas, venting, wiring, or a failed component that needs licensed service.
Where to Find Furnace Error Codes
Most modern gas furnaces have a small diagnostic LED on the main control board. You may see the light through a sight glass in the lower furnace panel. On other units, the panel must be removed to view it. The manufacturer’s code chart is usually attached to the inside of that panel or printed in the furnace manual.
Count the flashes carefully. A pattern of two flashes, a pause, then two flashes is different from a continuous slow flash. Write down the pattern, along with any wording on the display, before turning power off or resetting the furnace. That information can save time during a service call.
Code meanings are not universal. The same flash pattern can mean different things across furnace models, so avoid relying on a generic chart found online. Always use the label on your specific unit as the starting point.
What Common Furnace Error Codes Usually Point To
A diagnostic code identifies the part of the heating cycle where the furnace detected a fault. It does not always identify the failed part. For example, an ignition-related code may be caused by the igniter, gas supply, flame sensor, wiring, a control board issue, or a venting problem that prevented the ignition sequence from continuing.
Ignition or Flame-Sensing Faults
Your furnace normally starts by confirming that the venting system is operating, heating the igniter, opening the gas valve, and proving that a flame is present. If it lights for a few seconds and then shuts off, the furnace may be failing to sense the flame. A dirty flame sensor is a common possibility, but it is not the only one.
If the furnace repeatedly tries to start and then locks out, do not keep cycling it. Repeated resets can place extra strain on the ignition system and can mask a problem that needs proper diagnosis. A technician can test the flame-sensing circuit, ignition components, gas pressure, and control signals safely.
Pressure Switch or Venting Faults
A pressure-switch code means the furnace could not confirm proper movement of combustion gases. This can happen because an outdoor intake or exhaust pipe is blocked by snow, ice, leaves, or debris. Condensate drainage issues, damaged venting, a weak inducer motor, or a failing pressure switch can also trigger the code.
From outdoors, you can safely look at visible furnace vent openings and gently clear loose snow or debris around them. Do not insert tools into a vent pipe, dismantle venting, or block an opening while checking it. If the code returns, professional service is the right next step because venting faults affect safe combustion and carbon monoxide risk.
Limit Switch or Overheating Faults
A high-limit code often means the furnace became too hot and shut the burners down as a safety measure. Restricted airflow is a frequent cause. A clogged filter, closed supply registers, blocked return-air grilles, or an excessively dirty blower compartment can prevent heat from moving through the system.
Start with the filter. If it is visibly loaded with dust or has not been changed according to its recommended schedule, replace it with the correct size and type. Check that supply and return vents are open and not covered by furniture, rugs, or stored items. If the furnace still overheats, the blower motor, capacitor, limit switch, ductwork, or evaporator coil may need inspection.
Open Rollout or Flame Safety Switch Faults
A rollout switch code deserves immediate attention. This safety device can trip when heat or flame is moving where it should not, often because of a serious combustion or venting issue. Do not reset a rollout switch or continue operating the furnace.
Turn the furnace off and arrange for licensed repair. The furnace needs to be inspected before it is used again.
Low Voltage, Wiring, or Control Board Faults
Some error codes point to communication problems, low-voltage faults, or internal control-board issues. These can be intermittent. The furnace may work for a while, fail overnight, and then appear normal when someone arrives.
Take a photo or video of the flash pattern if you can do so safely. Note whether the thermostat screen is blank, whether the blower runs continuously, and whether the issue began after a power outage or thermostat change. These details help identify whether the problem is at the furnace, thermostat, electrical supply, or safety circuit.
Safe Checks Before You Call for Furnace Repair
There are a few practical checks that homeowners and property managers can make without opening sealed components or working around gas and electricity. First, confirm that the thermostat is set to Heat and that the temperature setting is above the current room temperature. Then check the furnace switch, breaker, and filter.
If your furnace has outdoor combustion-air and exhaust pipes, check for obvious snow, ice, leaves, or animal nesting material around the exterior openings. Make sure the condensate drain area is not visibly overflowing. A blocked drain can shut down high-efficiency furnaces.
After those checks, one controlled reset may be reasonable if there is no gas smell, burning smell, water leak, or carbon monoxide concern. Turn the furnace power off at the service switch, wait a few minutes, and restore power. If the same code returns, stop resetting it and book service. A repeating code is the furnace telling you that a safety condition has not been resolved.
When a Furnace Error Code Is an Emergency
Not every furnace fault requires emergency service, but some warning signs should never wait. Turn the system off, leave the area if necessary, and seek immediate help if you notice any of the following:
- A natural gas or sulphur-like odour
- A carbon monoxide alarm sounding
- Soot, scorch marks, smoke, or a burning electrical smell
- Water around electrical furnace components
- A rollout, venting, or repeated ignition lockout code
Do not try to locate a gas leak yourself. Avoid operating light switches, appliances, or ignition sources if you smell gas. Move to a safe location and contact your gas utility or emergency services as appropriate, then arrange for licensed HVAC or gas service.
For rental and commercial properties, treat a no-heat condition with added urgency when it affects vulnerable occupants, frozen-pipe risk, tenant safety, or business operations. Recording the code, the time of failure, and the conditions in the building gives your service technician a clearer starting point.
Why Professional Diagnosis Matters
A furnace is not just a heater. It combines electrical controls, moving parts, combustion, gas piping, venting, drainage, and safety switches in one system. Replacing a part based only on a code can be expensive and may not solve the underlying cause.
For example, a pressure switch may report a fault even though the actual issue is a blocked condensate line. A limit switch may trip because of poor airflow rather than because the switch itself has failed. Accurate diagnosis means testing the system in sequence, confirming safe operation, and checking that the repair holds through a complete heating cycle.
Preventative maintenance reduces the chance of surprise lockouts during the heating season. A proper annual inspection can identify dirty components, drainage concerns, airflow restrictions, worn electrical parts, and developing venting issues before they leave a home or business without heat.
When furnace error codes appear, use them as useful information, not a reason to guess. A clear photo of the code and a few safe observations can help AirTemp HVAC restore dependable heat quickly while keeping your system, property, and occupants protected.

