HomeTrouble CodesU0142

U0142 — Lost Communication Body Control Module B

Generic OBD-II · all makesNetwork / communication

This code indicates that the vehicle's primary communication network has lost its data link with a secondary body control module (BCM B). It means the main computer is no longer receiving the required digital signals from this specific module, which typically controls interior and body electrical systems.

Symptoms

What causes it — most likely first

1. Wiring or connector issues

Corroded, loose, or damaged wiring and connectors can interrupt the data bus, power, or ground circuits to the module.

2. Faulty Body Control Module B

The module itself may have internally failed, preventing it from powering on or transmitting data on the network.

3. Communication bus failure

A short or open circuit on the CAN or LIN bus can isolate the module from the rest of the vehicle's network.

4. Low system voltage

A weak battery or failing alternator can cause system voltage to drop below the threshold required for the module to stay online.

5. Faulty PCM or ECM

The engine computer may have an internal fault preventing it from reading the network, though this is extremely rare.

How it's diagnosed

  1. Scan for all trouble codes to determine if other modules are also experiencing communication failures.
  2. Verify battery state of charge and charging system output, as low voltage is a common cause of network dropouts.
  3. Perform a visual inspection of the wiring harness and connectors leading to Body Control Module B for damage, corrosion, or loose pins.
  4. Test the power and ground circuits directly at the Body Control Module B to ensure it has the necessary voltage to operate.
  5. Check the communication bus circuits for continuity and proper resistance between the module and the network gateway.

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Does a U0142 code mean my engine computer (PCM/ECM) needs to be replaced?

No, it almost never does. The PCM sets this code because it cannot hear from the Body Control Module B. Replacing the PCM will not fix a broken wire or a failed Body Control Module, which are the actual causes in almost all cases.

Can a weak car battery cause this code?

Yes. Electronic modules require stable voltage to communicate on the network. If battery voltage drops too low, the Body Control Module may shut down and drop off the network, triggering the code.

What exactly is Body Control Module B?

Depending on the manufacturer, it is often a secondary controller handling specific body electronics like lighting, locks, or climate, separate from the primary Body Control Module (BCM A).

Is it safe to drive with code U0142?

It depends on which systems are affected. If the module controls safety features like exterior lighting, wipers, or the immobilizer, the vehicle may be unsafe or unable to start.