mypros+
Error code reference

Lennox HVAC Error Code 301

The O relay on the air-handler has failed (pilot relay contacts did not close or relay coil did not energize).

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 301 error code actually means

Your Lennox heating and cooling system detected that an internal switch on the air handler's control board did not activate when it was supposed to. This switch helps change the system between heating and cooling mode. The most likely fix is replacing the control board inside the air handler.

Diagnostic procedure

The full 301 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
Replace control. The alarm clears after a reset.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock 301 procedure $9.95

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

Most common causes of 301

Ranked by how often they cause this code
  1. 1Failed control board relay
  2. 2Relay coil not receiving drive voltage
  3. 3Relay contacts welded or contaminated
  4. 4External wiring fault on the O relay output circuit
  5. 5Low or unstable supply voltage to the control board

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 301

What does 301 mean on a Lennox hvac?
Error code 301 on a Lennox air handler means the O relay on the control board has failed. Specifically, the relay contacts did not close or the relay coil did not energize when commanded by the board. This relay is responsible for signaling the reversing valve in heat pump operation. The fault points to a control board that needs to be replaced.
Will resetting the system clear error code 301 on a Lennox?
A reset will temporarily clear the fault code, but the underlying relay failure on the control board will cause the code to return. The alarm is designed to clear after a reset, but without replacing the control board, the fault will reappear when the system attempts to operate the O relay again. A reset alone is not a permanent fix.
How much does it cost to repair error code 301 on a Lennox air handler?
The repair typically involves replacing the air handler control board. Control board replacement on a Lennox air handler generally costs in the range of 300 to 700 dollars depending on the specific model, parts availability, and local labor rates. Diagnostic fees may apply on top of the repair cost. Getting a quote from a licensed HVAC technician before authorizing the repair is advisable.
Can I fix error code 301 on my Lennox air handler myself?
The repair requires replacing the control board inside the air handler, as the O relay is an integral component of that assembly. This involves working inside the air handler cabinet and handling electrical components, so it is best performed by a qualified HVAC technician. A knowledgeable DIYer comfortable with HVAC electrical work could attempt the repair, but proper safety precautions and power disconnection are essential.
Is error code 301 on a Lennox air handler a safety issue?
Code 301 is not typically a safety hazard in the same way as a gas leak or carbon monoxide fault. However, it does indicate that the system cannot properly switch between heating and cooling modes, which will impair normal operation. The system should be serviced promptly to restore full function, especially in extreme weather conditions where heating or cooling is critical.

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

Get Started

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