HomeTrouble CodesU0140

U0140 — Lost Communication Body Control Module

Generic OBD-II · all makesNetwork / communication

U0140 indicates the Powertrain Control Module (PCM) or other primary controller has lost serial data communication with the Body Control Module (BCM) over the CAN bus. This means the BCM is not responding to network messages, which may be due to module failure, wiring faults, or power interruption. The code triggers when expected data packets from the BCM are absent for a calibrated period.

Symptoms

What causes it — most likely first

1. Internal BCM failure

The module's processor or CAN transceiver has failed, preventing it from transmitting or receiving network messages despite proper power and ground.

2. CAN bus line fault

Open circuit, short-to-ground, short-to-power, or high resistance in the CAN High or CAN Low wiring between the PCM and BCM disrupts serial communication.

3. BCM power or ground interruption

Blown fuse, corroded terminals, or poor chassis ground prevents the BCM from waking up or maintaining stable operation.

4. Connector corrosion or pin damage

Moisture intrusion, bent pins, or terminal fretting at the BCM harness connector or inline junctions creates high resistance or open circuits.

5. PCM communication failure

Rare internal failure of the PCM's CAN transceiver prevents it from receiving BCM messages, though the BCM or wiring is almost always the root cause.

How it's diagnosed

  1. Verify code presence and check for additional U-codes to determine if communication loss is isolated to the BCM or network-wide
  2. Inspect all BCM-related fuses and test power/ground circuits at the BCM connector with ignition on to ensure proper voltage and ground integrity
  3. Visually inspect BCM connectors for corrosion, moisture, bent pins, or wire damage; clean or repair as necessary
  4. Perform CAN bus voltage and resistance tests at the diagnostic link connector or BCM to verify network integrity (should see ~2.5V on each line, ~60 ohms between them if terminated properly)
  5. If wiring and power are verified good, attempt BCM wake-up testing; replacement is required if the module is powered but unresponsive to diagnostic commands

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Is it safe to drive with U0140?

Generally yes, though convenience features like power windows, locks, and interior lighting may fail. In some vehicles, the immobilizer may prevent starting or cause stalling if the BCM cannot communicate with the PCM.

Do I need to replace the BCM?

If the module receives proper power and ground but fails to communicate on a verified intact CAN bus, replacement is typically required. New modules usually require configuration and theft-system programming.

Could this be a faulty PCM instead?

While the PCM sets the code, PCM failure causing U0140 is rare. Most instances are caused by BCM failure or wiring issues. Verify the PCM communicates with other modules before considering PCM replacement.

Why did this happen after a battery replacement?

Voltage spikes or connection sequence errors during battery replacement can corrupt BCM memory or damage the internal network transceiver, especially if terminals were touched together or reversed.