U0100High urgency

Lost Communication With ECM / PCM

Network · CAN Bus Communication

Do not drive — multiple critical systems may be offline.
What this means

Vehicle control modules have lost communication on the CAN bus. Multiple warning lights are likely illuminated and various systems may be disabled. Professional diagnostic equipment is required to accurately pinpoint this fault.

Likely causes
  • Blown fuse to ECM/PCMMost common
  • Damaged CAN bus wiring or connectorMost common
  • Failed ECM/PCM moduleCommon
  • Poor chassis ground connectionCommon
Estimated repair cost
Fuse and wiring diagnosis & repair$100 – $250
ECM/PCM replacement + programming$800 – $2,500
🚗

Vehicles most commonly affected by U0100

Lost communication with ECM/PCM is most commonly reported on GM vehicles with GMLAN CAN bus issues (Silverado, Malibu, Equinox — particularly the 2010–2014 generation), Chrysler/Dodge/Jeep vehicles with CAN bus wiring harness failures, and Ford vehicles after battery replacement where a module reset loop occurs. It can also appear on any vehicle after a dead battery leaves modules in an inconsistent state.

🔍

Real-world U0100 diagnosis scenario

A 2012 Chevrolet Equinox with 78,000 miles stores U0100 and will not start — the dash shows multiple warning lights and the engine cranks but does not fire. The root cause is a blown 10A ECM fuse in the under-hood fuse box — a fuse that failed from a momentary electrical spike. Replacing the $1 fuse restores full function and clears all codes. U0100 always looks alarming on the code reader but should always start with the simplest checks: fuses, battery voltage, and connector inspection before assuming module failure.

💡Mechanic pro tip

Always check the ECM/PCM fuse and ground connections before diagnosing U0100 as a module failure. A blown fuse or corroded ground strap causes identical symptoms to a failed ECM at a tiny fraction of the cost. The ECM main relay is the second thing to check — it can fail intermittently and cause U0100 with no other obvious symptoms.

Related codes often stored with U0100

U0073U0101U0121P0601P0606
🏪
Sponsored · Local Shop
Find shops near you specializing in this repair
Get quotes from certified mechanics · Free estimates
Find shops →
📦
Sponsored · Parts (Amazon affiliate)
Top-rated parts for this repair
Direct-fit · Same-day shipping · 4.7★ average rating
Shop parts →

Sponsored: MyOBDCode may earn compensation when you click partner links on this page.

Frequently asked questions about U0100

What does U0100 mean?

Vehicle control modules have lost communication on the CAN bus. Multiple warning lights are likely illuminated and various systems may be disabled. Professional diagnostic equipment is required to accurately pinpoint this fault.

Is U0100 serious?

Do not drive — multiple critical systems may be offline.

How much does it cost to fix U0100?

Repair costs for U0100 range from $100 – $250 depending on the root cause and your vehicle.

Can I drive with U0100?

No — this code indicates a serious issue. Stop driving and have the vehicle inspected immediately.

Can I drive with U0100?

No. U0100 means the engine control module is not communicating with other vehicle systems. The vehicle may not start, may stall, or may have severely degraded performance. Do not drive — diagnose and repair before operating the vehicle.

Does U0100 mean my ECM needs to be replaced?

Not necessarily. Start with the cheapest possibilities: blown fuse, corroded ground connection, discharged battery, or damaged CAN bus wiring. ECM replacement is the last resort and costs $500–$2,000 with programming.

Will disconnecting the battery fix U0100?

Sometimes — if the code was caused by a module getting stuck in an error state after a voltage spike or dead battery, a full reset (disconnect battery for 15 minutes) can clear it. If it returns after reset, there is a real underlying fault.

← Back to code lookup