mypros+
Error code reference

Goodman Heat Pump Error Code b0

Blower motor not running when it should be running

Blower motor not running when it should be running - indoor blower motor problem or communications error.

First step from the service manual

Check indoor blower motor. Check indoor blower motor wiring. Check indoor unit control.

The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.

MyPros+ Max

Get the full diagnostic procedure for b0.

  • Step-by-step tests with expected resistance, voltage, and continuity values
  • Wiring diagram references and connector pinouts from the OEM service manual
  • Verified part numbers when replacement is required
Get the full procedure

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

What b0 means on a Goodman heat pump

The b0 fault code on a Goodman heat pump indicates that the indoor blower motor is not running when the system control expects it to be operating. During normal heating or cooling operation, the indoor air handler's blower motor must run to circulate conditioned air through the ductwork. When the control board sends the signal to start the blower and receives no confirmation of operation, or detects no airflow-related feedback within the expected timeframe, it logs this fault and may shut down the system to prevent heat exchanger damage or refrigerant-related issues.

This fault points to three primary areas of concern: the indoor blower motor itself, the wiring between the motor and the control board, and the indoor unit control board. The blower motor can fail due to a seized bearing, a burned winding, or a failed capacitor on single-phase motor configurations. Wiring faults include loose terminals, broken conductors, or corroded connections at either the motor or the control board end. A failed control board may not be sending the correct run signal or may be misinterpreting motor feedback signals, which also triggers this code.

Because this code can stem from either a mechanical motor failure or an electrical communications fault between the control board and the motor, diagnosis requires checking both the motor's physical and electrical condition and the integrity of the wiring harness. On variable-speed or ECM blower motors, the control board communicates with the motor module digitally, so a communications breakdown between those two components can produce a b0 fault even when the motor itself is physically undamaged.

Source: manufacturer service documentation.

Common causes of b0

  1. 01

    Failed indoor blower motor

    Part replacement

    The blower motor itself may have seized bearings, burned windings, or a failed internal module. Try rotating the motor shaft by hand when power is off; resistance or inability to turn indicates a mechanical failure requiring motor replacement.

  2. 02

    Failed or weak run capacitor

    Part replacement

    On PSC-type blower motors, a failed run capacitor will prevent the motor from starting even though the motor windings are intact. A capacitor can be tested with a capacitance meter and should be within the rated microfarad value printed on its label.

  3. 03

    Loose or damaged blower motor wiring

    Wiring / connection

    Broken conductors, loose terminal connections, or corroded pins in the wiring harness between the control board and blower motor can interrupt the run signal or power supply. Inspect all connectors and terminals for corrosion, burn marks, or loose pins.

  4. 04

    Communications fault between control board and ECM motor module

    Part replacement

    On variable-speed ECM blower motors, the control board sends digital communication signals to the motor module. A wiring fault, failed motor module, or failed control board can break this communication and trigger the b0 code without the motor being mechanically damaged.

  5. 05

    Failed indoor unit control board

    Part replacement

    If the control board is not outputting the correct voltage or signal to start the blower, the motor will not run even if it is in good condition. After ruling out the motor and wiring, the control board should be tested for proper output signals.

See the test procedure for each cause

Frequently asked questions about b0

What does b0 mean on a Goodman heat_pump?
The b0 code on a Goodman heat pump means the indoor blower motor is not running when the system expects it to be. This fault is triggered when the control board sends a run signal to the blower and does not detect a response. The cause can be a failed motor, a wiring problem, or a fault in the indoor control board itself.
Can I fix a b0 fault on my Goodman heat pump myself?
Some basic checks are within reach of a knowledgeable DIYer, such as inspecting wiring connections and terminals for obvious damage or corrosion. However, testing the motor, capacitor, and control board requires a multimeter and some electrical knowledge. Replacing components like a control board or ECM motor module is generally best handled by a licensed HVAC technician due to the complexity of the wiring and the cost of the parts involved.
Is it safe to run my Goodman heat pump with a b0 error code?
No, you should not continue operating the system with a b0 fault active. Without the indoor blower running, the heat exchanger or evaporator coil can overheat or freeze, potentially causing additional damage to the system. The system may shut itself down as a safety measure, but if it does not, you should turn it off manually until the fault is diagnosed and repaired.
How much does it cost to repair a b0 fault on a Goodman heat pump?
Repair costs vary widely depending on the root cause. A capacitor replacement is typically the least expensive fix, often in the range of $75 to $200 including labor. A blower motor replacement can range from $300 to $700 or more depending on the motor type, with ECM variable-speed motors on the higher end. Control board replacement can range from $250 to $600 or more depending on the specific board required.
Will resetting my Goodman heat pump clear the b0 error code?
Resetting the unit by cycling power may temporarily clear the fault display, but the b0 code will return as soon as the system attempts to run the blower and encounters the same problem again. A reset does not fix the underlying cause. The fault will recur until the defective motor, wiring issue, or control board problem is identified and corrected.

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

Get Started

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