Error Code b0
High

Goodman GMVM970803BN Error Code b0: Blower Motor Not Running

TL;DR
b0 means the circulator blower motor is not running when the control board commands it to. The furnace shuts down to prevent overheating, and a technician must inspect the motor wiring and may need to replace the blower motor.
Disclaimer
This article is for informational purposes only and does not guarantee the accuracy or completeness of the information provided. Always turn off power and gas supply before attempting any repairs. If you smell gas, leave immediately and call your gas company. Consult a licensed HVAC technician for diagnosis and repair. Any actions taken based on this information are at your own risk.

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

Common Causes

Cause Likelihood DIY?
Loose wiring connection at circulator blower motor power leads or motor disconnected Most common ✗ Call a pro →
Open circuit in inductor or loose wiring connection at inductor (3/4 Hp and 1 Hp models only) Common ✗ Call a pro →
Failed circulator blower motor Common ✗ Call a pro →

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:

🔧 Find an HVAC Pro Near You
Compare quotes from HVAC pros in your area. Free quotes, no obligation.
Get Free Quotes
We earn a referral fee when you connect with a service provider through this link.

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.

Sources

  1. *MVM97 & *CVM97 Modulating Gas Furnace Installation Instructions

✓ Verified against manufacturer service manual — March 2026