Check Engine Code

U0100

Lost Communication with ECM/PCM

Severity: high DIY difficulty: 4/5 Typical cost: $50–$1500

What U0100 means

U0100 is set by a module that can't reach the ECM over CAN. It's a communication fault code, not an internal ECM code. Typically caused by wiring issues, a bad connection, or a dead ECM.

Symptoms

  • Multiple warning lights
  • No-start or intermittent stalling
  • Dashboard gauges blank or erratic
  • Limp mode

Likely causes (most common first)

  1. Damaged CAN bus wiring
  2. Corroded or disconnected ECM connector
  3. Weak battery or poor charging system
  4. Failed ECM
  5. Bad ground

Can I keep driving?

High — risk of damage if ignored

Typical repair cost

DIY fixes can start near $50 (parts only). Shop repairs for U0100 typically run up to $1500 depending on the underlying cause and vehicle. Start with the most common cause — Damaged CAN bus wiring — before throwing parts at it.

Related codes

P0600U0101U0121U0140

Confirm U0100 yourself in 60 seconds

AXLY.pro is a free iPhone app that pairs with any Bluetooth OBD2 adapter to read U0100 and every other stored code, plus live engine data. No subscription.

Download AXLY.pro Free Browse all codes