Share a repair cost +
CHECK ENGINE LIGHT CODE

U0100: Lost Communication With ECM/PCM "A"

Other modules in the car have stopped hearing messages from the engine computer over the vehicle network.

SeriousKBB says the car will often keep driving, but with problems. If the engine stalls, will not start or shifts poorly, do not drive it.

What U0100 means

Modern cars connect their computers with a shared network, usually CAN bus, which runs on a twisted pair of wires. Each module sends regular messages and listens for others. U0100 means one or more modules, such as the transmission, ABS or instrument cluster computer, have stopped receiving messages from the engine computer. The engine computer may be dead, unpowered or disconnected from the network, or the wiring between modules may be damaged. KBB notes the car may still run, but with issues like lower fuel economy. In other cases the engine stalls or will not start, and the transmission defaults to a single gear. Low battery voltage is one of the most common triggers, because modules can drop out during cranking. Shops start by testing the battery and checking fuses, power feeds and grounds at the engine computer. Then they measure the CAN bus wires, which should show about 60 ohms between them with the battery disconnected, and check each module connector for corrosion.

Common symptoms

Most common causes

  1. Weak battery or low system voltage
  2. Blown fuse or failed relay powering the engine computer
  3. Bad ground at the engine computer
  4. Damaged or corroded CAN bus wiring or connector
  5. Failed engine computer
  6. Water damage to the computer or connectors

What to check yourself first

Have the battery and alternator tested and clean the battery terminals. Check the fuses that feed the engine computer. Look for signs of water or corrosion near the engine computer connectors.

Typical fixes and what they cost

FixTypical costNote
Replace battery$456-$493A weak battery or low voltage is a very common cause of communication codes.
Network (CAN bus) electrical diagnosis$122-$179Network faults are usually found by checking power, ground and the two CAN bus wires at each module.
Replace engine control module (ECM/PCM)$1,122-$1,192Only after power, ground and network wiring check out.
Replace alternator$809-$1,088If low charging voltage is causing modules to drop off the network.

Typical US price ranges for parts and labor, not quotes. Your shop should confirm the cause with a diagnostic before replacing parts.

Related repair guides

Related codes

Sources

Look up another code