AutoLogicTools

OBD-II trouble code

U0029: Vehicle Communication Bus B (Performance)

The vehicle's second communication bus (Bus B) is up, but not reliable — messages are corrupted, delayed, or intermittent. Often a harder-to-find version of a full bus failure, frequently caused by marginal wiring or a flaky module.

Quick facts

System
Network
Category
Network Communication
Severity
High severity
Drivable
No — stop driving until repaired
Repair cost range
$100$1,200
DIY difficulty
Shop recommended

What does U0029 mean?

U0029 is closely related to U0028, but where U0028 flags a general fault on the second communication bus (Bus B), U0029 specifically points at a performance or rationality problem on that bus. The network is up and modules are talking, but the communication isn't clean: messages are arriving corrupted, error counters are climbing, the data rate is degraded, or traffic is dropping out intermittently. The modules can tell the bus isn't behaving the way the design expects, so they store U0029.

CAN networks are designed to tolerate a certain amount of error and keep running, with built-in error counters that escalate a module from 'error active' toward 'bus off' as faults accumulate. U0029 often appears when Bus B is operating right at the edge of reliability — a partially chafed wire, a corroded connector with high resistance, a marginal terminating resistor on a high-speed segment, or a module whose transceiver is starting to fail and injects occasional bad frames. Because the fault is intermittent by nature, it can be one of the more frustrating network codes to chase: the symptoms come and go, often with temperature, vibration, or moisture.

The driver-facing symptoms mirror other bus faults but tend to be sporadic. Warning lights may flicker on and off, displays may glitch momentarily, and features served by the second bus may drop out and then return. Because a marginal bus can deteriorate into a complete failure without warning, U0029 should be diagnosed rather than ignored, even when the car still seems to behave normally between episodes.

Common causes

  • Partially chafed or pinched Bus B wire causing intermittent shorting
  • High-resistance or corroded connector terminal on the second bus
  • Marginal or partially failed terminating resistor on a high-speed Bus B segment
  • A module on Bus B with a failing CAN transceiver injecting corrupted frames
  • Loose or backed-out terminals at a splice pack or junction connector
  • Water intrusion that intermittently bridges Bus B circuits
  • Poor module ground causing unstable signaling on the second bus
  • Aftermarket electronics spliced into Bus B incorrectly

Symptoms

  • Warning lights that flicker on and off rather than staying solid
  • Intermittent display or gauge glitches
  • Features served by the second bus that cut out briefly and return
  • Occasional no-start or stalling that clears on a restart
  • Scan tool communication on that bus that drops and reconnects
  • Symptoms that correlate with bumps, temperature, or wet weather
  • Multiple intermittent U-codes stored across modules

Diagnostic steps

  1. 1.Read freeze-frame and stored codes in all modules; note any conditions (temperature, road speed) recorded when U0029 set.
  2. 2.Use a wiring diagram to confirm which modules and circuits make up Bus B on the specific vehicle.
  3. 3.Measure termination resistance across the Bus B pair (about 60 ohms on a terminated high-speed segment is healthy) and watch for the reading drifting while wiggling the wiring.
  4. 4.Use an oscilloscope on the Bus B pair to look for distorted waveforms, missing frames, or noise a meter won't catch.
  5. 5.Perform a wiggle test on the harness and connectors while monitoring the bus to provoke the intermittent fault.
  6. 6.Inspect connectors and splice packs for corrosion, water, and loose terminals; if a module's transceiver is suspected, disconnect modules one at a time and watch whether bus error rates improve.

Repair cost

$100$1,200

Because U0029 is often intermittent, diagnostic time is the biggest variable and commonly runs $150-$350. Repairing a chafed wire, corroded connector, or terminator is typically $150-$600. Replacing a module with a failing transceiver, including programming, runs $400-$1,000. Multi-bus European and luxury vehicles tend toward the high end due to harness complexity.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with module communication / can bus diagnosis preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

Leave this one to a qualified shop. It typically involves emissions-critical components, refrigerant handling, or other work that requires manufacturer-grade tooling, training, or certification. DIY attempts often produce a more expensive problem than the original code.

Related codes

Frequently asked questions

How is U0029 different from U0028?

U0028 is a general fault on the second communication bus (Bus B), while U0029 is a performance or rationality fault on that same bus. With U0029 the network is still communicating, but the quality of communication is degraded — corrupted or intermittent messages and rising error counters. In practice U0029 usually points to a marginal, intermittent problem rather than a hard, constant failure.

Why is U0029 so hard to diagnose?

Because the fault is usually intermittent. A wire that only shorts when the car flexes over a bump, or a connector that only loses contact when it gets hot or wet, will cause the code to set and then disappear. Catching it often requires an oscilloscope and a wiggle test to provoke the fault while watching the bus, which takes patience and the right tools.

Can a marginal second bus get worse?

Yes. A bus operating at the edge of reliability can deteriorate into a complete failure with little warning — a partially chafed wire eventually shorts fully, or a failing transceiver finally drops its module off the bus. That's why U0029 is worth addressing even if the car still behaves most of the time between episodes.

Could aftermarket electronics cause U0029?

They can. Add-on devices such as remote starters, alarms, trailer brake controllers, or aftermarket infotainment that tap into a CAN bus incorrectly can introduce noise or load that degrades communication. If U0029 appeared after an accessory was installed, that installation is a reasonable first thing to inspect.

AutoLogicTools provides general automotive planning information. Trouble code interpretations, repair cost ranges, and DIY guidance vary by vehicle, model year, location, parts quality, and shop labor rate. Always verify a diagnosis with a scan tool and a qualified automotive professional before approving repairs.