OBD2 Error Code U0140: How to Fix It

Medium 1-3 hours High Severity Verified June 2026
Error Code
U0140
Brand
OBD2
Product Type
automotive
Severity
High
DIY Difficulty
Medium
Estimated Fix Time
1-3 hours
OBD2 error code U0140 indicates your vehicle has lost communication with the Body Control Module (BCM), which controls electrical functions like lights, windows, and door locks. This communication breakdown can cause various electrical malfunctions and may prevent your car from starting or operating properly.
Ad

Tools You'll Need

How to Fix Error Code U0140

  1. Scan for all error codes

    Ensure the vehicle is parked safely and the parking brake is engaged before beginning diagnostics.
  2. Check battery and charging system

    Wear safety glasses when cleaning battery terminals and avoid smoking or open flames near the battery.
  3. Inspect wiring harness to BCM

    Disconnect the battery negative terminal before handling any electrical connectors to prevent short circuits.
  4. Check CAN bus network integrity

  5. Perform BCM reset procedure

    Disconnecting the battery will reset radio presets and other electronic settings.
  6. Test BCM power and ground circuits

    Never use a fuse with higher amperage than specified, as this can cause electrical fires.
  7. Replace faulty connectors or wiring

    Ensure all splice connections are properly insulated and secured to prevent shorts or water intrusion.

Parts You May Need

Battery terminal cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Automotive fuses
Check Price on Amazon
Wire repair kit
Check Price on Amazon
Body Control Module
Check Price on Amazon
Battery terminal cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Automotive fuses
Check Price on Amazon
Wire repair kit
Check Price on Amazon
Body Control Module
Check Price on Amazon
Battery terminal cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Automotive fuses
Check Price on Amazon
Wire repair kit
Check Price on Amazon
Body Control Module
Check Price on Amazon
Battery terminal cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Automotive fuses
Check Price on Amazon
Wire repair kit
Check Price on Amazon
Body Control Module
Check Price on Amazon
Battery terminal cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Automotive fuses
Check Price on Amazon
Wire repair kit
Check Price on Amazon
Body Control Module
Check Price on Amazon
Battery terminal cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Automotive fuses
Check Price on Amazon
Wire repair kit
Check Price on Amazon
Body Control Module
Check Price on Amazon
Battery terminal cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Automotive fuses
Check Price on Amazon
Wire repair kit
Check Price on Amazon
Body Control Module
Check Price on Amazon
Battery terminal cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Automotive fuses
Check Price on Amazon
Wire repair kit
Check Price on Amazon
Body Control Module
Check Price on Amazon
Battery terminal cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Automotive fuses
Check Price on Amazon
Wire repair kit
Check Price on Amazon
Body Control Module
Check Price on Amazon
Battery terminal cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Automotive fuses
Check Price on Amazon
Wire repair kit
Check Price on Amazon
Body Control Module
Check Price on Amazon
Battery terminal cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Automotive fuses
Check Price on Amazon
Wire repair kit
Check Price on Amazon
Body Control Module
Check Price on Amazon
Battery terminal cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Automotive fuses
Check Price on Amazon
Wire repair kit
Check Price on Amazon
Body Control Module
Check Price on Amazon
Battery terminal cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Automotive fuses
Check Price on Amazon
Wire repair kit
Check Price on Amazon
Body Control Module
Check Price on Amazon
Ad

When to Call a Professional

Call a professional automotive technician if the BCM needs replacement, if multiple modules show communication errors, if you're not comfortable working with electrical systems, or if the problem persists after trying these steps. BCM programming typically requires dealer-level diagnostic equipment.

Frequently Asked Questions

Can I drive with error code U0140?
You may be able to drive short distances, but U0140 can cause various electrical malfunctions including non-working lights, windows, or door locks. The vehicle may also enter limp mode or fail to start. It's best to diagnose and fix this issue promptly for safety and reliability.
What causes OBD2 code U0140?
Common causes include corroded or loose wiring connections, damaged CAN bus wiring, low battery voltage, blown fuses, water damage to electrical components, or a faulty Body Control Module. Rodent damage to wiring harnesses is also a frequent cause.
How much does it cost to fix U0140?
Repair costs vary widely depending on the cause. Simple fixes like cleaning connections or replacing fuses cost under $50. Wiring repairs typically cost $200-500. If the BCM needs replacement, costs can range from $500-1500 including programming at a dealership.
Will clearing code U0140 fix the problem?
Simply clearing the code won't fix the underlying issue. The code will likely return until you address the root cause, such as damaged wiring, poor connections, or a faulty BCM. Proper diagnosis and repair are necessary for a permanent solution.
Can a bad alternator cause U0140?
Yes, a failing alternator that doesn't maintain proper voltage can cause communication errors like U0140. The electrical system needs stable 12-14 volts to function properly. Low or fluctuating voltage can disrupt communication between modules.