mypros+
Error code reference

Goodman Heat Pump Error Code b5

Blower motor rotor locked.

Blower motor rotor locked.

MyPros+ Max

Get the full diagnostic procedure for b5.

  • 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 b5 means on a Goodman heat pump

The B5 error code on a Goodman heat pump indicates a locked rotor condition in the blower motor. This fault occurs when the control board detects that the blower motor's rotor has stopped rotating or is unable to turn freely, even though power is being supplied to the motor. The blower motor is responsible for moving air across the indoor coil and distributing conditioned air through the duct system. When the rotor locks up, airflow through the system ceases entirely, which can lead to coil freezing, refrigerant pressure imbalances, and potential overheating of electrical components.

A locked rotor condition typically develops for one of several reasons. Physical obstructions in the blower wheel, seized motor bearings, or a failed motor winding can all prevent the rotor from spinning. In ECM (electronically commutated motor) blower assemblies commonly used in Goodman systems, an internal module failure can also produce this fault. The control board monitors motor feedback signals and triggers the B5 code when rotation is not detected within the expected startup window.

Addressing this fault promptly is important because a stalled motor draws significantly higher current than normal operating amperage, which can damage the motor windings, the control board, and related wiring. Technicians should begin by manually checking the blower wheel for obstructions or binding, then assess bearing condition and motor winding continuity before condemning the motor or its control module.

Source: manufacturer service documentation.

Common causes of b5

  1. 01

    Seized or failed blower motor bearings

    Part replacement

    Over time, blower motor bearings wear out and can seize, physically preventing the rotor from turning. A seized bearing is often detectable by manually attempting to spin the blower wheel with power off, feeling for stiffness or inability to rotate.

  2. 02

    Blower wheel obstruction

    Wiring / connection

    Debris such as dirt buildup, a displaced insulation piece, or a foreign object can jam the blower wheel against the housing. Inspect the wheel and scroll housing for any contact points or lodged material.

  3. 03

    Failed ECM motor module

    Part replacement

    Goodman heat pumps frequently use ECM blower motors with an integrated control module. If the module fails internally, it can prevent the rotor from receiving proper drive signals, resulting in a locked rotor fault even if the motor itself is mechanically sound.

  4. 04

    Open or shorted motor winding

    Part replacement

    A burned or open winding inside the blower motor will prevent the motor from developing torque, causing the rotor to remain stationary. Check winding continuity and resistance with a multimeter to identify this condition.

  5. 05

    Loose or disconnected wiring to blower motor

    Wiring / connection

    A loose connector or broken wire between the control board and the blower motor can interrupt the power or signal needed for the motor to start. Inspect all motor harness connections for corrosion, looseness, or damage.

See the test procedure for each cause

Frequently asked questions about b5

What does b5 mean on a Goodman heat_pump?
The B5 code on a Goodman heat pump signals a locked rotor fault in the blower motor, meaning the motor is not spinning when commanded to do so. This is detected by the control board when it receives no rotation feedback from the motor during startup. The system shuts down to prevent damage from the high current draw a stalled motor produces. A physical inspection of the blower assembly and motor is required to diagnose the root cause.
Can I fix a B5 error on my Goodman heat pump myself?
Some causes of the B5 error, such as a jammed blower wheel, can be addressed by a knowledgeable DIYer after safely disconnecting power to the unit. However, testing motor windings, diagnosing ECM module failures, and replacing the blower motor or module require electrical testing skills and familiarity with the system. If the motor or its control module needs replacement, it is recommended to have a qualified technician perform the work to avoid further component damage.
Is it safe to keep running my heat pump when the B5 code is active?
No, you should not attempt to continue operating the heat pump while the B5 code is present. A stalled blower motor draws abnormally high current, which can damage motor windings, burn wiring, and potentially harm the control board. Without airflow, the indoor coil can freeze or the system can overheat. Leave the system off until the fault is diagnosed and corrected.
Will resetting my Goodman heat pump clear the B5 error code?
A power reset may temporarily clear the B5 code and allow the system to attempt restarting, but if the underlying mechanical or electrical problem is still present, the fault will return quickly. Repeatedly resetting the system without correcting the cause risks additional damage to the blower motor and associated components. The fault should be properly diagnosed before resetting is used as anything more than a temporary diagnostic step.
How much does it cost to repair a B5 blower motor fault on a Goodman heat pump?
Repair costs vary depending on what component has failed. Clearing an obstruction from the blower wheel may only involve a service call fee, typically in the range of $75 to $150. Replacing an ECM blower motor module can cost anywhere from $200 to $500 or more in parts alone, while a full blower motor replacement may range from $300 to $700 or higher depending on the model and labor rates in your area.

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

Get Started

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