mypros+
Error code reference

Lennox Furnace Error Code DIAG#1: On / DIAG#2: Flash

Primary or secondary limit switch open (auto-reset switch).

Avg. service call
$285
National average. Trip fee plus diagnostic plus labor. Before parts.
MyPros+ 3-day pass
$9.95
Same diagnostic steps, on your phone. Start now.
You keep in your pocket
~$275
Even before you buy the part.
Skip the service call. Fix it yourself.
Full procedure unlocks instantly.
Get Started

What the DIAG#1: On / DIAG#2: Flash error code actually means

Your furnace has a built-in safety sensor that detected the inside of the unit getting too hot and shut the system off to prevent damage. The sensor resets on its own once things cool down, which is why the furnace may start working again after sitting for a while. This is a warning that something is causing the furnace to overheat, and it should be inspected before the problem gets worse.

Diagnostic procedure

The full DIAG#1: On / DIAG#2: Flash procedure

Step 1 is visible so you can confirm you are on the right page. The remaining steps, the ones that tell you whether to actually replace a part, unlock with any pass.

MyPros+ · DiagnosticsStep 1 preview
1
First diagnostic step
Check continuity across limit switch(es); switches reset automatically upon cool down.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock DIAG#1: On / DIAG#2: Flash procedure $9.95

Or subscribe: $29/month for unlimited access to all codes plus Max AI diagnostics.

Most common causes of DIAG#1: On / DIAG#2: Flash

Ranked by how often they cause this code
  1. 1Restricted Airflow from Dirty or Clogged Air Filter
  2. 2Blocked or Closed Supply and Return Vents
  3. 3Blower Motor or Capacitor Failure
  4. 4Failed Limit Switch
  5. 5Restricted Flue or Heat Exchanger

Most DIYers save hundreds by diagnosing before ordering parts.

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass

Questions people ask about DIAG#1: On / DIAG#2: Flash

What does DIAG#1: On / DIAG#2: Flash mean on a Lennox furnace?
This code means the primary or secondary limit switch has opened because it detected temperatures above a safe threshold inside the furnace. The limit switch is a thermal safety device designed to shut down the gas valve or draft motor before the unit can overheat. Because the switch is an auto-reset type, it will restore continuity once the furnace cools down, and the unit may start again on its own. However, repeated tripping indicates an underlying condition such as poor airflow or a failing component that requires diagnosis.
Is it safe to keep running my furnace when this code appears?
Running the furnace while this code is active and recurring is not advisable. The limit switch is activating because internal temperatures are exceeding safe operating limits. Continued operation without correcting the cause can stress the heat exchanger, potentially leading to cracks that allow combustion gases to enter the living space. Start by checking the air filter and airflow before running additional heating cycles.
How do I diagnose whether the limit switch itself is bad or if something else is causing the fault?
Allow the furnace to cool completely, then use a multimeter to check continuity across each limit switch. A properly functioning auto-reset switch should show continuity when the furnace is cold. If a switch shows no continuity while cold, the switch has failed and needs to be replaced. If the switch reads continuous when cold but the fault code returns after the furnace runs for a few minutes, the switch is operating correctly and the real problem is an airflow restriction, blower issue, or other source of overheating that must be traced and corrected.
Will the furnace reset itself after this error, or do I need to do something?
The limit switch in this fault is an auto-reset type, meaning it will close on its own as the internal temperature drops back to a safe level. You may not need to manually reset the furnace control board at all. However, if the root cause of the overheating is not corrected, the switch will continue to trip every heating cycle, and eventually the furnace may escalate to a hard lockout requiring a manual reset or service call.
How much does it cost to repair a furnace showing this limit switch fault?
Repair costs vary widely depending on the root cause. Replacing a clogged air filter costs only a few dollars and is a DIY task. A failed blower capacitor typically runs in the range of $80 to $200 including labor. Replacing a faulty limit switch itself generally falls in the range of $100 to $300 with labor. If the heat exchanger is cracked and needs replacement, costs can climb significantly, often into the range of $500 to $1,500 or more depending on the furnace model.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass