HomeTrouble CodesU0074

U0074 — Control Module Communication Bus B Off

Generic OBD-II · all makesNetwork / communication

U0074 is set when the vehicle's control module communication bus B fails to transmit or receive data, indicating that the modules connected to that bus are not communicating. The powertrain control module (PCM) monitors the bus and sets this code after a preset period of inactivity. As a result, the affected modules may enter a default or limp‑home mode, leading to various drivability and functional issues.

Symptoms

What causes it — most likely first

1. Damaged or broken wiring harness for Bus B

Cut, chafed, pinched, or melted wires can create an open or short circuit, preventing the CAN bus from functioning.

2. Corroded, loose, or broken connectors

Water intrusion, corrosion, or poor pin contact can interrupt the bus signal at the connector.

3. Loss of power or ground to modules on the bus

A module without proper voltage or a solid ground will not transmit, causing the bus to appear off.

4. Failed bus termination resistors

Incorrect or failed termination can cause signal reflections and loss of communication on the bus.

5. Defective control module on the bus

A faulty ECU, TCM, or other device can pull the bus low or high, blocking communication for the rest of the network.

6. Faulty PCM/ECM (rare)

In very few cases the PCM itself cannot maintain communication on the bus, but this should be verified only after all wiring, connector, power, ground, and module issues have been ruled out.

How it's diagnosed

  1. Retrieve all stored DTCs with a scan tool; note any related U‑codes (e.g., U0100, U0101) that may identify the same bus.
  2. Visually inspect the Bus B wiring harness for damage, wear, or pinch points.
  3. Check all connectors on the bus for corrosion, looseness, or bent pins; ensure proper sealing.
  4. Verify proper power supply and ground to each module on the bus using a multimeter.
  5. Measure the bus termination resistance with the battery disconnected; compare to specifications (typically ~60 Ω for high‑speed CAN).
  6. Use an oscilloscope or CAN bus diagnostic tool to monitor bus activity; look for a flat‑line, excessive noise, or missing dominant/recessive transitions.
  7. Isolate individual modules (disconnect one at a time) to see if the bus resumes communication, indicating a failed module.

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Can clearing the code fix the problem?

No. The code signals a hardware issue such as a wiring fault, connector problem, or failed module. Simply clearing it without repairing the cause will result in the code returning.

Is it safe to drive the vehicle with a U0074?

The vehicle may still operate but often in a limited or limp‑home mode. Functions such as transmission shifting, ABS, or stability control may be disabled. It is advisable to diagnose and repair the issue promptly to avoid being stranded.

Why am I often told to replace the PCM for a U0074 code?

The PCM is rarely the cause of a bus‑off condition. Most instances are due to wiring, connectors, power/ground problems, or a failed module on that bus. Replacing the PCM without first checking those items usually does not resolve the code and can be an unnecessary expense.

What tools are needed to diagnose U0074?

A basic OBD‑II scan tool can retrieve the code, but a digital multimeter, CAN bus oscilloscope (or dedicated CAN diagnostic tool), and the vehicle’s wiring diagrams are essential for a thorough diagnosis.