Severity High
U0140

U0140 Lost Communication with BCM

πŸ“… Last reviewed: July 2026
What does the U0140 code mean?

The U0140 code indicates that a control module (typically the PCM/ECM or another module on the CAN bus) has lost serial communication with the Body Control Module (BCM) via the Controller Area Network (CAN) for a calibrated period. This means the BCM's periodic heartbeat messages or data frames are not being received.

High
Severity
Variable
Typical Cost
High
Frequency

1. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

2. Most Common Causes

3. Symptoms You Will Notice

4. Step-by-Step Diagnosis

1

Scan all modules for codes and verify U0140 is present

2

Inspect BCM connector for corrosion, damage, or loose terminals

3

Check BCM power and ground circuits (fuses, relays, wiring)

4

Test CAN bus wiring (High and Low) for opens, shorts, or resistance issues

5

If wiring is OK, suspect BCM internal failure or software issue; attempt reprogramming or replacement

5. Frequently Asked Questions

Is it safe to drive?β–Ό

Driving is possible but not recommended, as loss of BCM communication can cause unpredictable electrical failures and may affect safety systems. Have the vehicle diagnosed promptly.

How much does it cost to fix?β–Ό

Repair costs vary widely: from $50–$150 for a simple fuse or wiring repair, to $300–$800+ for BCM replacement and programming.

6. Related Codes

Need an OBD2 Scanner for the U0140? Compare the best scanners compatible with all vehicles
πŸ›’ View OBD2 Scanners β†’