U0100 — Lost Communication With ECM/PCM

STOPIs it safe to drive? A module stopped talking to the engine computer over the network. Can cause no-start or limp mode — this is a wiring/communication problem, not a part to throw at it.

What U0100 means

This is a NETWORK (U) code: the listed module lost communication with the ECM/PCM on the CAN bus. The named module usually isn't bad — the BUS or a power/ground is.

Most likely causes (in order)

  1. Blown fuse / lost power or ground to a module
  2. CAN bus wiring fault (CAN-H/CAN-L short, open, or corrosion)
  3. A single failed module dragging the whole bus down
  4. Corroded connector at a module or the gateway

Symptoms you might notice

What to check first

Don't replace the ECM. Check its power and grounds; measure CAN-H to CAN-L resistance (key off) — a healthy bus reads ~60Ω. If a module is shorting the bus, unplug modules one at a time until comms return.

Repair cost & difficulty

Parts
$50–1000
Labor
1–4 hr
Difficulty
Advanced

Related codes