01 Why Tire Pressure Light Sometimes Comes On Even When Tires … • 02 A Guide to Toyota Land Cruiser Prado Trims (TX, TXL, VX, VX… • 03 Mass Air Flow Sensor (MAF): How It Works, Symptoms and Prob… • 04 How to Save Gas with a Turbocharged Car • 05 Petrol vs Diesel: This is Why You Should Consider a Petrol … • 06 This Rolls-Royce Has An Umbrella That Dries Itself Inside T… • 07 The RB26DETT Skyline Engine: Unleashing the Best in Perform… • 08 This Overlooked Factor In Car Engines Might Be The Real Rea… • 09 C0050 - Right Rear Wheel Speed Circuit Malfunction • 10 How to Change a Car Tire •

DTC codes / U00xx · Network wiring and bus faults / U0047

U0047Vehicle Communication Bus C (Performance)

U0047 is a generic network communication code indicating that the vehicle's communication bus C, one of the controller area network (CAN) data buses that modules use to talk to each other, is not performing as expected. The computer that set the code detected missing, corrupted, or out-of-spec messages on that bus, which can prevent modules from sharing critical information.

SystemNetwork
Code typeGeneric (all makes)
SeverityMedium
Fix difficultyProfessional
AreaNetwork wiring and bus faults

Symptoms you may notice

  • Multiple warning lights illuminated at once, often including the check engine light, ABS, and traction control
  • Intermittent or complete failure of dashboard gauges, climate controls, or infotainment functions
  • The engine may start and run, but other systems like power windows or door locks behave erratically
  • A no-start condition if the bus failure prevents the engine control module from receiving necessary signals
  • Often no symptoms besides the warning light, especially if the fault is intermittent and only affects non-critical messages

Common causes, most likely first

  1. Damaged or chafed wiring on the bus C circuit, often from rodent damage, corrosion, or previous repair work
  2. Loose, corroded, or backed-out pins in a connector on the bus C network
  3. A failed module on bus C that is shorting the bus or transmitting invalid data
  4. Open or shorted termination resistor on the bus, which disrupts signal integrity
  5. Water intrusion into a connector or module on bus C, causing intermittent communication
  6. Aftermarket accessories improperly tapped into the bus wiring, introducing noise or loading the bus

How to diagnose and fix it

  1. Connect a scan tool and record all stored codes across every module to identify which modules are offline and confirm bus C is the affected network
  2. Inspect the bus C wiring and connectors for obvious damage, corrosion, or loose pins, starting at the modules that are not communicating
  3. Measure resistance across the bus C CAN high and CAN low pins at the diagnostic link connector (DLC) to check for proper termination, typically around 60 ohms
  4. With the bus powered down, check for shorts to ground or battery voltage on each bus line using a multimeter
  5. Perform a voltage drop or oscilloscope test on the bus lines while wiggling harnesses to locate intermittent faults
  6. Disconnect modules one at a time to see if the bus recovers, isolating a faulty module that is dragging the network down
  7. Repair or replace the damaged wiring, connector, or module, then clear codes and verify communication on bus C with a scan tool

What most technicians miss on bus C faults

  • A single failed module can pull the entire bus C network down, so disconnecting modules one by one is often faster than chasing wiring through the whole car.
  • Aftermarket alarms, remote starters, or phone chargers plugged into the DLC can backfeed voltage onto the bus and set U0047 without any factory component being faulty.
  • The code does not always mean the bus wiring is broken; a module that is awake and transmitting garbage data can trigger the same performance code.
  • Water leaks into a kick panel or under the hood often corrode bus C connectors long before the driver notices any other symptom.
  • Resistance checks at the DLC only confirm termination, not signal quality, so an oscilloscope is the definitive tool for spotting intermittent bus C faults.

Can I keep driving with U0047?

If the vehicle starts, runs, and drives normally with only a warning light, you can drive it to a repair shop, but avoid long trips and expect other systems to act unpredictably. If the engine will not start or multiple safety systems are disabled, do not drive and have the vehicle towed.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage