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.
Cut, chafed, pinched, or melted wires can create an open or short circuit, preventing the CAN bus from functioning.
Water intrusion, corrosion, or poor pin contact can interrupt the bus signal at the connector.
A module without proper voltage or a solid ground will not transmit, causing the bus to appear off.
Incorrect or failed termination can cause signal reflections and loss of communication 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.
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.
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.
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.
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.
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.