Lennox SLP98UHV Error Code E 125: Control Self-Check Failed
What Does Code E 125 Mean?
Error code E125 on the Lennox SLP98UHV indicates that the SureLight control board failed its internal self-check. This is a hardware-level error that covers a range of on-board faults, including flame-sense circuit problems, pin shorts, and other electronic malfunctions on the board itself.
The control runs a self-diagnostic routine that verifies its own hardware before and during operation. When a component does not respond correctly — a relay that will not switch, a sense circuit reading out of range, or an internal fault — the board flags E125. E125 belongs to the control-board hardware and firmware family alongside E126, which is a failure of communication between the microcontrollers on the board, and E131, which is corruption of the board's stored configuration parameters. E125 is the general self-check failure, E126 is specifically the internal processor-to-processor link, and E131 is lost or corrupted settings. Power surges, lightning, moisture intrusion, and age-related component degradation are common triggers for all three.
The board will attempt to restart if the fault clears on its own, so a power cycle is worth trying. If E125 persists or keeps returning, the board has a permanent hardware defect and needs to be replaced by a qualified technician.
What You'll Notice
- E 125 shown on the furnace control's 7-segment display or error code recall menu
- The furnace is dead or repeatedly resets without completing a heat cycle
- The furnace occasionally restarts on its own, then faults again
- The problem began after a power surge, brownout, or lightning storm
- No heat or cooling even though the thermostat is calling
Common Causes
How This Is Diagnosed
Since the control restarts when the self-check passes again, a homeowner can safely cycle power at the breaker (off for about 30 seconds, then on) to see whether the fault was a one-time glitch. A technician then confirms whether the code is intermittent or hard, and rules out external causes such as moisture, a poor ground, or damaged connections that could make the board misread its own circuits.
If the inputs and environment check out but the board still fails its self-check, the fault is internal to the board. Because E125 covers on-board hardware such as the flame-sense circuit and internal pins, there is no field repair for the affected component, and a persistent self-check failure means the control board is replaced. This is a control-board diagnosis and replacement job for a qualified technician, not a homeowner task.
When to Call a Professional
This code involves components that are not homeowner-serviceable, so have a licensed HVAC technician diagnose and repair it. Keep in mind:
- The code returns after cycling power at the breaker
- The furnace will not run or keeps resetting because of the control-board fault
- The control board likely needs to be replaced
- E125 appeared after a power surge or lightning event
Frequently Asked Questions
Can I fix E125 myself?
The only safe step for a homeowner is to cycle power at the breaker in case the fault was transient. E125 is an internal control-board hardware failure, so if it returns it requires a technician to diagnose and replace the board.
What is the difference between E125 and E126?
Both are control-board hardware faults. E125 is a general self-check failure covering circuits like the flame sense, while E126 specifically means the microcontrollers on the board can no longer communicate with each other. In both cases a persistent code points to board replacement.
Could a power surge have caused this?
Yes. Surges, lightning, and brownouts are common causes of control-board hardware faults. If E125 appeared right after an electrical event, that is a likely trigger, and a surge protector can help prevent a repeat on the replacement board.
✓ Verified against manufacturer service manual — March 2026