HomeTrouble CodesU0122

U0122 — Lost Communication Vehicle Dynamics Control Module

Generic OBD-II · all makesNetwork / communication

U0122 is set when the Powertrain Control Module (PCM) loses communication with the Vehicle Dynamics Control (VDC) module, which oversees stability control, traction control, and related braking functions. The code appears after a preset number of consecutive CAN messages from the VDC module are not received, indicating a problem on the controller area network (CAN) bus or within the VDC module itself. In most cases the fault lies in the VDC module, its wiring, or the CAN bus rather than the PCM.

Symptoms

What causes it — most likely first

1. Faulty VDC/ESC module

Internal failure of the Vehicle Dynamics Control module is the most common reason it stops transmitting on the CAN bus, causing the PCM to log U0122.

2. Wiring or connector problem at the VDC module

Damaged, corroded, or loose wiring/connectors for power, ground, or the CAN lines can interrupt communication.

3. Blown fuse or loss of power to the VDC module

A missing or failed fuse feeding the module cuts its power, preventing it from sending CAN messages.

4. CAN bus fault (short, open, or high resistance)

A compromised CAN network—such as a short between CAN‑High and CAN‑Low or an open circuit—breaks message exchange.

5. Other CAN node failure disrupting bus traffic

A malfunction in another module on the same bus (e.g., instrument cluster, body control module) can create bus errors that affect VDC communication.

6. PCM/ECM internal fault (rare)

The PCM may be unable to process VDC messages due to an internal fault, but this is usually considered only after all other possibilities are ruled out.

How it's diagnosed

  1. Retrieve the code with a scan tool and note any additional U‑codes that could pinpoint the bus problem.
  2. Visually inspect the harness and connectors at the VDC module for damage, corrosion, or poor seating.
  3. Verify proper power and ground at the VDC module with a multimeter and check related fuses.
  4. Measure CAN bus resistance and check for shorts between CAN‑High/Low and ground; ensure proper termination resistance.
  5. Swap or bench‑test the VDC module with a known‑good unit, or use a scope to confirm CAN activity at the module.
  6. After repairs, clear the codes and perform a road test to confirm ABS and stability‑control functions are restored.

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Can I continue driving with a U0122 code?

The vehicle is usually drivable, but stability control and ABS may be disabled, increasing the risk of loss of traction control; have the issue diagnosed as soon as possible.

Will replacing the PCM fix the problem?

No. The PCM sets U0122 because it cannot receive messages from the VDC module; the fault is almost always in the VDC module, its wiring, or the CAN bus, not the PCM itself.

Is it safe to just clear the code without fixing the cause?

Clearing the code without repairs will likely result in the same code returning; the underlying electrical or module issue must be addressed.

Can a weak battery or charging system cause this code?

Low voltage can affect CAN bus communication, so a weak battery or faulty alternator may contribute, but the primary cause is still the VDC module or wiring issue.