Goodman GMVM970803BN Error Code b0: Blower Motor Not Running
What Does Code b0 Mean?
A b0 code on the Goodman GMVM970803BN indicates the circulator blower motor — the main fan that pushes heated air through the ductwork — is not running when the Integrated Control Module has commanded it to operate. This furnace uses an ECM (electronically commutated motor) blower that receives power and digital commands from the control module, and b0 is set when the board tells the blower to run but the motor does not respond or does not turn. Without the blower moving air across the heat exchanger, the furnace cannot safely distribute heat, so it shuts down.
The most common causes are on the wiring side: a loose, disconnected, or corroded connection in the blower's multi-wire harness, which carries both the motor's line power and its communication signals. On the 3/4 HP and 1 HP versions of this furnace there is also an inductor coil in the blower power circuit — an open inductor or a loose connection at it can stop the motor from receiving power even when the control module is commanding it. A blower motor that has failed outright, from worn bearings or failed internal electronics, is another possibility, as is a blower wheel physically obstructed so the motor cannot turn.
b0 is closely related to b1 but is not the same fault. b0 means the motor is not running at all, whereas b1 specifically means the digital communication channel between the control module and the motor has failed while the rest may be intact. When a technician sees b0, the emphasis is on why the motor is not turning — power, connections, obstruction, or a dead motor — rather than purely on the data link that b1 describes.
What You'll Notice
- The furnace ignites or tries to start but no warm air comes out of the registers because the main blower never spins up
- The furnace shuts itself down shortly after starting a heat call
- You may hear the ignition sequence but not the familiar rush of air from the blower
- The dual 7-segment display shows b0
- A ComfortNet thermostat shows a "Call for Service" icon and scrolls "Check Furnace"
Common Causes
How This Is Diagnosed
A technician starts at the simplest and most common cause: with power off, they inspect and reseat every connector in the blower's power and control harness between the Integrated Control Module and the ECM motor, looking for loose pins, corrosion, or chafed wires. On 3/4 HP and 1 HP models they also check the inductor coil in the blower circuit for an open winding or a loose connection, and they check the overcurrent protector for continuity. They confirm the blower wheel turns freely by hand so a mechanical obstruction is not holding the motor.
Only after wiring, the inductor, and free rotation check out do they test the motor itself, since the ECM is the most expensive part to condemn. If the control module is commanding the motor and delivering power but the motor still will not run, the motor is replaced with the correct model-specific part. Distinguishing b0 from b1 guides this order: b0 keeps the focus on power and mechanical causes for a non-running motor, not solely the communication link.
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 furnace starts but no air moves and it then shuts down, with the display showing b0
- b0 persists after power is cycled, indicating a wiring, inductor, or motor problem rather than a momentary glitch
- The blower wheel does not turn freely by hand or there is visible debris in the blower housing
- The ECM blower motor is confirmed failed and needs replacement with the correct part for this model
Frequently Asked Questions
What is the difference between b0 and b1?
b0 means the blower motor is not running at all, while b1 means the digital communication link between the control board and the motor has failed. b0 points more toward power, connections, or a dead or obstructed motor; b1 points specifically at the data channel.
Why does the furnace shut down when the blower won't run?
Without the circulator blower moving air across the heat exchanger, heat has nowhere to go and temperatures would climb dangerously. The control board shuts the furnace down as a safety response, which is why b0 leaves you with no warm air.
Is b0 usually an expensive repair?
Often the cause is a loose or corroded wiring connection, which is inexpensive to fix. A failed ECM blower motor is a costlier part. Actual costs vary by region and by whether wiring or the motor itself turns out to be the problem.
Can a blocked filter cause b0?
Not directly — b0 is about the motor not running when commanded, not about airflow restriction. Restricted airflow tends to show up as different blower codes on this furnace, so b0 usually points to wiring, the inductor, an obstruction, or the motor itself.
✓ Verified against manufacturer service manual — March 2026