OBD-II code U0047 indicates a performance issue on the Vehicle Communication Bus C, meaning the network is experiencing intermittent failures, excessive errors, or degraded signal quality. This can disrupt data sharing between modules on that bus, leading to various system malfunctions.
A module connected to Bus C (such as the body control module, instrument cluster, or ABS module) may be internally shorted or malfunctioning, pulling down the network voltage or sending corrupted data.
Chafed, broken, or corroded CAN bus wires or terminals can cause high resistance, intermittent opens, or shorts, disrupting communication.
A loose or corroded ground point shared by modules on this bus can lead to voltage offsets and communication errors.
A short to battery voltage or ground on either CAN High or CAN Low line will bring down the entire bus, causing performance codes.
Improperly installed remote starters, alarms, or audio equipment can tap into or damage bus wiring, leading to communication faults.
In rare cases, the module responsible for managing Bus C (often the PCM or a gateway module) may have an internal fault, but this is the least likely cause and should only be considered after all wiring and other modules are ruled out.
Almost never. U0047 is typically caused by wiring issues, a faulty module on Bus C, or poor connections. Replacing the PCM is a very expensive guess and is rarely the actual fix. Proper diagnosis of the bus circuit and connected modules should always come first.
It depends on the severity. If the vehicle runs and drives normally with only minor accessory glitches, you may drive cautiously to a repair shop. However, if the engine stalls, transmission shifts erratically, or safety systems are disabled, the vehicle should be towed to avoid a dangerous situation.
Modern vehicles have multiple CAN bus networks. Bus C is a specific communication bus, often used for medium-speed modules like the body control module, instrument cluster, or infotainment. The exact modules vary by manufacturer, so a wiring diagram is needed to identify which modules are on Bus C.
Yes, a weak or failing battery can cause low system voltage, leading to erratic module behavior and communication errors. Always check battery health and charging system before diving into complex network diagnostics.