Code U0054 indicates a short circuit has been detected on the vehicle's Communication Bus C, which is a dedicated data network (often a medium-speed CAN bus) connecting various control modules. This short can disrupt communication between modules on that bus, leading to multiple system malfunctions. The fault is typically in the wiring, connectors, or a module on Bus C, not the engine computer itself.
Chafed, pinched, or corroded wiring in the Bus C harness can cause the CAN High and CAN Low lines to short together, to ground, or to power. This is the most common cause, often due to physical damage, water intrusion, or rodent chewing.
A defective control module (e.g., body control module, radio, HVAC module) can internally short the bus lines, pulling the entire network down. Disconnecting modules one by one can isolate the culprit.
Moisture ingress in a connector on Bus C can create a conductive path between terminals, shorting the communication lines. This is common in door connectors, underhood connectors, or after windshield leaks.
Remote starters, alarms, or stereo interfaces that are improperly spliced into the vehicle's CAN bus can short the lines or introduce incorrect resistance, triggering this code.
Bus C relies on terminating resistors (typically 120 ohms) at each end to maintain proper signal integrity. A shorted or open resistor can mimic a bus short, though a true short is more likely to set this specific code.
In rare cases, the module that set the code (often the PCM) may have an internal short in its CAN transceiver. This should only be considered after all external wiring and other modules have been thoroughly ruled out.
It may be possible to drive, but the code indicates a short on a communication bus that could affect critical systems like the instrument cluster, anti-lock brakes, or even engine management. Loss of these functions can be unsafe, so prompt diagnosis is recommended.
Almost never. The PCM is rarely the cause of a U0054. The code is typically set due to a wiring short, a faulty module on Bus C, or a connector issue. Replacing the PCM without proper diagnosis is a common misstep and will likely not fix the problem.
Modern vehicles have multiple CAN (Controller Area Network) buses for different systems. Bus C is often a medium-speed bus dedicated to body control modules, comfort features, or infotainment. The exact modules on Bus C vary by manufacturer, so consult a wiring diagram for your specific vehicle.
A shorted bus code like U0054 is not typically caused by low system voltage. It indicates a physical short circuit in the wiring or a module. However, a failing module that shorts internally might be triggered by voltage fluctuations, but the root cause is still the short itself.