Network (U-codes)Communication

U0100

Lost Communication with ECM/PCM

Critical severity Professional Only to diagnoseLast verified: July 2026

What U0100 Means

U0100 means the vehicle has lost communication with the engine control module (ECM) or powertrain control module (PCM) over the vehicle's internal communication network — typically the CAN (Controller Area Network) bus that lets all the vehicle's modules talk to each other. This is a network-level code rather than a component-specific fault: another module (often the body control module or instrument cluster) is reporting that it can no longer receive expected messages from the engine control module, which could mean the ECM/PCM has failed, lost power, or — more commonly — that the wiring or connectors carrying that communication have a fault somewhere along the bus. Because so many of a modern vehicle's systems depend on the ECM/PCM sharing data across the network — everything from the instrument cluster's tachometer to traction control to sometimes even basic dashboard warning lights — a genuine loss of communication is treated as critical severity and can affect far more than just engine performance.

Common Causes

  • Blown fuse or loss of power/ground to the ECM/PCM itself
  • Damaged, corroded, or disconnected wiring on the CAN bus communication lines
  • Failed ECM/PCM unable to communicate on the network even if otherwise powered
  • Corrosion or damage at a CAN bus connector or splice point affecting the whole network segment
  • A different failed module on the same CAN bus network disrupting communication for all connected modules
  • Water intrusion into a connector, particularly common after driving through deep water or flooding

Symptoms You Might Notice

  • Check Engine Light on, often alongside multiple other unrelated warning lights simultaneously
  • Instrument cluster may show inaccurate or missing data — such as no tachometer reading — since it relies on ECM/PCM broadcast data
  • Engine may not start, or may run in a severely limited state
  • Multiple systems behaving oddly at once (transmission, traction control, cruise control), since they all depend on shared network data
  • Vehicle may fail to communicate with a diagnostic scan tool at all when trying to read other modules

What to Check First

  1. 1

    Check the ECM/PCM's power and ground connections, along with relevant fuses, first — this rules out the simplest and most common cause

  2. 2

    Inspect the main engine wiring harness and connectors for visible damage, corrosion, or water intrusion

  3. 3

    Use a multimeter or oscilloscope to check for proper CAN bus voltage and signal integrity on the communication lines

  4. 4

    Check whether other modules on the network are also reporting communication loss, which would point toward a shared wiring or bus fault rather than the ECM/PCM itself

  5. 5

    If wiring and power supply both check out, the ECM/PCM itself may need to be tested or replaced, though this should be a last resort given the cost and the need to rule out simpler causes first

Frequently Asked Questions

Is U0100 a serious problem?

Yes — this is one of the more serious codes on this list because it reflects a breakdown in communication that many other vehicle systems depend on, not just the engine. It's worth having diagnosed promptly rather than continuing to drive with multiple systems potentially affected.

Why do I have several warning lights on with this one code?

Because so many modules rely on data broadcast by the ECM/PCM over the CAN bus, losing that communication can cause several unrelated systems — transmission, traction control, instrument cluster — to all show faults simultaneously, even though the root cause is a single communication network issue.

Could this be caused by something as simple as a loose connector?

Yes, and it's actually one of the more common causes — a corroded, loose, or water-damaged connector somewhere along the ECM/PCM's power, ground, or CAN bus wiring can cause this exact symptom, and checking those connections is a sensible, low-cost first step before assuming the module itself has failed.

Reviewed by Emmanuel Erere, Auto Mechanic. Causes and diagnostic steps checked for workshop accuracy.

More Free Tools

Explore All Codes

Browse every common OBD-II diagnostic trouble code, grouped by system.

View all OBD-II codes