Lennox Furnace Code E125: Control Self-Check Failure Fix
Get this fixed by a local pro
Free, no-obligation quotes from licensed HVAC technicians in your area. Compare up to 3 estimates before anyone visits.
Lennox furnace code E125: what it means
On Lennox integrated furnace controls (IFC) that display alphanumeric E-codes, the documented meaning of E125 is: the control failed its internal self-check — replace the control.
This is different from codes that point to an external part (like an igniter, pressure switch or gas valve). With E125, the control is reporting a fault it found in itself, and the manufacturer’s stated remedy is replacement of the control rather than repair of some other component.
Whether you will ever see “E125” at all depends on which control generation your furnace has. Newer SureLight/iComfort-style boards with a 7-segment display or a communicating interface show alphanumeric E-codes and can report this fault in words. Older Lennox boards that signal faults by flashing an LED do not display E-codes at all, so the same class of internal-control problem would appear differently — or not as a numbered code — on those units. Exact code wording can also vary by board revision. Always match the code you see against the diagnostic chart printed on your furnace’s blower-door label or in the literature for your specific control before assuming a meaning.
Because a control that cannot verify itself cannot safely sequence ignition, the furnace typically will not run, or will lock out, while this fault is active. A single power cycle may clear a one-time electrical glitch. If the code comes back, treat it as a real control fault and hand it to a technician — do not keep resetting the furnace.
Lennox furnace code E125: common causes, ranked by probability
- Failed control board — hardware or internal memory (most likely). The self-check failure is, by definition, a fault the board found in its own circuitry or stored memory. Whether the root cause is a damaged component or corrupted internal memory, the board has judged itself unreliable, and the documented response is the same: replace the control.
- A power surge or brownout event. A voltage spike or dip can damage the board’s logic and trip the self-check. If a storm or utility event preceded the code, this is a common trigger.
- Moisture or corrosion on the board. Condensate leaks, flue moisture or a humid cabinet can corrode traces and connectors, causing the self-check to fail intermittently, then permanently.
- Loose or faulty low-voltage/24 VAC supply to the board. Unstable power feeding the board can cause it to fail its startup check. A technician verifies clean, correct voltage before condemning the board.
If the code appears only once and never returns after a single power cycle, it may have been a transient event. A recurring fault points to a failed control.
How to fix Lennox furnace code E125: safe checks first
These are the only steps a homeowner should do. Everything else here is technician work.
- Check your thermostat. Confirm it’s set to Heat and the temperature is above room temperature. If it uses batteries, replace them.
- Replace a dirty air filter. A clogged filter can cause other symptoms; rule it out with a clean filter.
- Cycle the furnace power once. Turn the furnace breaker (or the switch on the unit) off, wait 30 seconds, and turn it back on. This is your one allowed reset to clear a possible transient glitch. Do not repeat it. Repeatedly resetting a gas furnace that has locked itself out forces repeated ignition attempts on a system that shut down for a reason, and that is unsafe.
- Confirm the furnace switch is on. The service switch (looks like a light switch near the furnace) must be in the ON position.
- Look for obvious water. If you see water pooling near the furnace or a full condensate line, that moisture can affect the board — note it for your technician. You may clear a visibly clogged external condensate drain line or trap, and wipe up water around the float switch area outside the cabinet. Do not remove any panel and do not reach inside the cabinet — a suspected water-damaged board is live electrical equipment and is strictly technician territory.
- Check visible vents and registers. Make sure supply and return registers aren’t blocked by furniture or rugs.
If the code returns after one power cycle, stop and call a licensed HVAC technician. Do not open the cabinet or attempt board repairs.
How a technician will diagnose it
A qualified tech will typically:
- Read the code and history stored on the board, confirm which control generation is installed, and confirm the fault is current, not a stored past event.
- Verify incoming power — line voltage and the 24 VAC control supply — to rule out a power problem masquerading as a board failure.
- Inspect the board and connectors for corrosion, burnt traces, moisture, or scorch marks.
- Check grounding and polarity on the furnace, since electrical faults can stress the board.
- Power-cycle and re-run the self-check to see whether the fault clears or immediately returns.
- Confirm the board is unrecoverable and replace it with the correct genuine Lennox IFC for that model and revision, then re-verify a full heat cycle.
A good tech won’t just swap the board blindly — they’ll confirm clean power and no moisture source first, so the new board doesn’t fail the same way.
Symptom, cause and what to do
| Symptom | Likely cause | DIY action | Technician job |
|---|---|---|---|
| Code shown, furnace won’t run | Control failed self-check | Power-cycle once; if it returns, call a pro | Verify power, inspect board, replace control |
| Code appears after storm/outage | Power surge damaged board | Confirm breaker is on; one reset only | Test line/24 VAC voltage, replace board if failed |
| Code intermittent, then constant | Moisture/corrosion on board | Note any water near furnace | Find moisture source, replace corroded board |
| Code with flickering/dim symptoms | Unstable low voltage to board | Check furnace switch is on | Diagnose transformer/wiring, then board |
| Code cleared once, returned | Board hardware/memory failing | Do not keep resetting | Replace control board with genuine Lennox part |
Lennox furnace code E125 repair cost
Honest US ranges (parts + labor):
- One-time power cycle (transient glitch): $0 if it clears and never returns.
- Diagnostic / service call: $90 – $180 typical.
- Control board (IFC) replacement: $450 – $1,200 installed. Communicating and variable-speed (SLP-class) boards sit at the top of that range — the part alone frequently exceeds $500. Genuine Lennox boards carry a premium, and the revision must match the model.
- Correcting a power/moisture source (e.g., condensate leak, loose connection) alongside the board: add $100 – $300 depending on the fix.
If the furnace is under Lennox parts warranty, the board itself may be covered — you’d pay labor only. Ask your technician to check the serial-number warranty status before quoting.
Related codes
Neighboring Lennox E-codes cover things like line-voltage problems, low control voltage, and polarity or grounding faults — but the exact number-to-meaning mapping varies by control board generation and revision, and older LED-flash boards don’t use E-codes at all. Rather than guess, read the diagnostic chart printed on your furnace’s blower-door label or in the installation literature for your specific control, or have your technician confirm the code against Lennox documentation for that board.
Frequently asked questions
Can I fix Code E125 myself?
No. Where E125 is displayed, it reports a failure of the control board's own internal self-check, and the documented remedy is to replace the control. That is work for a qualified technician, not a DIY repair.
Will Code E125 clear on its own?
You can try one power cycle at the breaker in case it was a transient glitch. If the code returns, stop. Do not keep resetting a locked-out gas furnace — repeated resets can force repeated ignition attempts on a system that has already shut itself down for a reason, and that is unsafe. Call a licensed technician.
How much does a Lennox control board cost to replace?
Expect roughly $450 to $1,200 installed depending on the board type, model and local labor rates. Communicating and variable-speed (SLP-class) boards sit at the top of that range; parts alone can exceed $500.