OBD-II Body Error Code B1207: How to Fix It

Medium 45 minutes to 2 hours Low Severity Verified June 2026
Error Code
B1207
Brand
OBD-II Body
Product Type
automotive
Severity
Low
DIY Difficulty
Medium
Estimated Fix Time
45 minutes to 2 hours
OBD-II error code B1207 indicates your vehicle's blower motor circuit is stuck in the 'always on' position, meaning the HVAC fan runs continuously even when the system should be off. This automotive issue typically stems from a faulty blower motor relay, stuck blower motor resistor, or wiring problems in the climate control system.
Ad

Tools You'll Need

How to Fix Error Code B1207

  1. Turn off engine and engage parking brake

    Never work on electrical components with the engine running or key in the ignition.
  2. Locate the blower motor relay in the fuse box

  3. Test the blower motor relay

    Only touch the plastic housing of the relay, not the metal contacts.
  4. Replace the blower motor relay if faulty

  5. Check the blower motor resistor

    Disconnect the negative battery terminal before removing electrical connectors.
  6. Test blower motor operation manually

  7. Inspect wiring for short circuits

  8. Clear the error code and test system

Parts You May Need

Blower motor relay
Check Price on Amazon
Blower motor resistor
Check Price on Amazon
Electrical connectors
Check Price on Amazon
Electrical tape and wire nuts
Check Price on Amazon
Blower motor relay
Check Price on Amazon
Blower motor resistor
Check Price on Amazon
Electrical connectors
Check Price on Amazon
Electrical tape and wire nuts
Check Price on Amazon
Blower motor relay
Check Price on Amazon
Blower motor resistor
Check Price on Amazon
Electrical connectors
Check Price on Amazon
Electrical tape and wire nuts
Check Price on Amazon
Blower motor relay
Check Price on Amazon
Blower motor resistor
Check Price on Amazon
Electrical connectors
Check Price on Amazon
Electrical tape and wire nuts
Check Price on Amazon
Blower motor relay
Check Price on Amazon
Blower motor resistor
Check Price on Amazon
Electrical connectors
Check Price on Amazon
Electrical tape and wire nuts
Check Price on Amazon
Blower motor relay
Check Price on Amazon
Blower motor resistor
Check Price on Amazon
Electrical connectors
Check Price on Amazon
Electrical tape and wire nuts
Check Price on Amazon
Ad

When to Call a Professional

Call a professional automotive technician if the issue involves the climate control module, complex wiring repairs, or if you're uncomfortable working with electrical systems. Also seek professional help if the problem persists after replacing the relay and resistor, as this may indicate a deeper issue with the vehicle's body control module or HVAC system.

Frequently Asked Questions

Can I drive with error code B1207?
Yes, you can drive safely with B1207, but the blower motor running continuously will drain your battery faster and may cause premature wear of HVAC components. Fix it promptly to avoid bigger problems.
How much does it cost to fix B1207 error code?
If it's just a faulty relay, the cost is $15-30 for the part plus labor. A blower motor resistor costs $25-60. More complex wiring or module issues can cost $200-500 depending on your vehicle and labor rates.
Will B1207 cause my car to fail inspection?
B1207 is typically not an emissions-related code and shouldn't cause inspection failure. However, some states may fail vehicles for any stored diagnostic trouble codes, so check your local requirements.
What causes the blower motor to stay on constantly?
Common causes include a stuck blower motor relay, failed blower motor resistor, shorted wiring in the HVAC circuit, or a malfunctioning climate control module sending continuous power signals.
How do I prevent B1207 from happening again?
Regular HVAC system maintenance, keeping cabin air filters clean, and addressing electrical issues promptly can help prevent B1207. Also avoid forcing HVAC controls if they become stiff or unresponsive.