HomeTrouble CodesU0028

U0028 — Vehicle Communication Bus

Generic OBD-II · all makesNetwork / communication

Code U0028 indicates a general failure in the vehicle's communication network, typically the Controller Area Network (CAN bus). This occurs when the electronic control modules cannot successfully exchange data, leading to a loss of synchronization across the vehicle's systems.

Symptoms

What causes it — most likely first

1. Wiring Harness Damage

Chafed, pinched, or broken CAN bus wires causing open circuits or short circuits.

2. Corroded Connectors

Moisture or oxidation at module connectors disrupting the electrical signal.

3. Failed Control Module

An individual module malfunctioning and flooding the network with noise or failing to respond.

4. Low Battery Voltage

Insufficient system voltage causing modules to malfunction or fail to initialize during startup.

5. Faulty PCM/ECM

Internal hardware failure of the primary engine control module affecting network coordination.

How it's diagnosed

  1. Verify battery voltage and alternator output to ensure stable system power.
  2. Perform a full system scan to identify which specific modules are not communicating.
  3. Visually inspect the wiring harnesses for physical damage or rodent interference.
  4. Check for continuity and shorts to ground on the CAN-High and CAN-Low communication lines.
  5. Measure the resistance of the terminating resistors to verify network integrity.
  6. Isolate suspected modules by disconnecting them one by one to see if communication is restored to the rest of the bus.

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Does U0028 mean I need to replace the PCM?

No. While the PCM is part of the network, U0028 is most often caused by wiring faults, corrosion, or a different failing module. Replacing the PCM without testing the wiring is usually incorrect.

Can a weak battery trigger this code?

Yes, low voltage can prevent modules from booting correctly or cause them to drop off the network, triggering communication codes.

Is the car safe to drive with this code?

It depends on the systems affected. If critical systems like power steering or braking are impacted, the vehicle may be unsafe. If it is only affecting non-essential accessories, it may be drivable but in a degraded state.