U0100: Lost communication with the engine or powertrain computer
Lost communication with ECM/PCM "A"
Severity: Inspect soon
When other modules stop hearing the engine computer, makers report no-crank, no-start, loss of transmission engagement and loss of power, so get it diagnosed soon even if the car still drives.
It gets more serious if:
- Stop: Stop driving and have the car towed if it loses drive or power while moving, or will not stay running. Ford's DPS6 bulletin lists loss of transmission engagement while driving with U0100.
U0100 in short
U0100 means another module on the car's network stopped hearing from the engine computer. The usual cause is wiring: a loose connector, a backed-out terminal, or a power or ground problem at the engine computer, often from a weak battery. Get it checked soon, and stop if the car loses power or stalls.
Modern cars connect their computers on a shared data network, usually CAN. Each module expects regular messages from the engine computer. When those messages stop arriving for long enough, the listening module stores U0100.
The code is stored by the module that lost contact, not by the engine computer, so the instrument cluster, transmission computer, ABS or other modules may all store it at once. The ASE study material stresses that which module stored the code matters as much as the code itself, and that network faults are usually wiring rather than a failed module.
Makers have found several causes: GM fixed a backed-out terminal in the transmission harness connector on its 2007-2014 trucks, GM had dealers test the engine computer wake-up circuit on 2020-2022 Silverados, and Ford, Volkswagen and FCA have bulletins for no-start conditions or software and module replacement.
Most likely causes
Cause 1: Damaged wiring, loose connector or backed-out terminal on the data network or at the engine computer
Common general cause- Why it ranks here
- ASE study material says network failures are usually harness faults, not modules. GM's 08-07-30-021 bulletin family fixed U0100 on 2007-2014 trucks by repairing a backed-out terminal in the transmission harness connector.
- What would change this
- Rises if the code is intermittent, comes with gauge flicker or door lock cycling, or CAN resistance reads 120 ohms or more. Falls if bus resistance is about 60 ohms and wiggling harnesses changes nothing.
Cause 2: Engine computer power, ground or wake-up circuit fault, or a weak 12-volt battery
Common general cause- Why it ranks here
- A module that loses power or ground goes silent on the network. GM's PIT6198 has dealers test the accessory wake-up circuit to the engine computer for power on 2020-2022 Silverados with U0100 at start-up.
- What would change this
- Rises if the battery tests weak, voltage drops sharply when cranking, or the engine computer will not talk to a scan tool at all. Falls if supply and ground circuits test good.
Cause 3: Engine computer software fault or a failed engine computer
Supported by vehicle data- Why it ranks here
- Ford (2020 Escape) and FCA (2021-2022 Renegade) bulletins update or replace the powertrain computer for U0100, and Volkswagen has a bulletin for no ECM communication. These are make-specific, so it ranks below wiring and power.
- What would change this
- Rises if a dealer finds a bulletin for your VIN or the computer still will not communicate with good power, ground and bus wiring. Falls if it communicates normally.
Cause 4: Transmission control fault on Ford DPS6 (Fiesta, Focus)
Supported by vehicle data- Why it ranks here
- Ford's 16-0044 lists U0100 with U0101, U1013, U3003 and P0606 on 2011-2016 Fiesta and 2012-2016 Focus with the DPS6 transmission, with no start, loss of engagement or loss of power.
- What would change this
- Rises on a DPS6 Fiesta or Focus with the transmission codes listed in the bulletin. Not relevant on other vehicles.
What to test first
Start at step 1. Each result tells you what it means and where to go next.
Step 1: Scan every module, not just the engine computer, and note which modules stored U0100 and what other U-codes are present.
IfSeveral modules store U0100 and other lost-communication codes together
It meansA shared wiring or power problem is more likely than a single bad module.
IfThe engine computer itself does not respond to the scan tool
It meansCheck its power, ground and wake-up circuit.
IfOnly one module stores U0100
It meansLook at the wiring between that module and the network first, then check for bulletins.
Step 2: Test the 12-volt battery and check that the battery terminals and main grounds are clean and tight.
IfThe battery is weak or a terminal is loose or corroded
It meansLow voltage can make modules drop off the network. Fix this first, clear codes and retest.
Points to: Engine computer power, ground or wake-up circuit fault, or a weak 12-volt battery
IfBattery and connections are good
It meansMove on to the network wiring.
Step 3: Ask a dealer whether your VIN has a bulletin or software update for U0100. GM, Ford, FCA and Volkswagen have issued them.
IfA bulletin or update applies
It meansFollow it before replacing parts.
Points to: Engine computer software fault or a failed engine computer
IfNothing applies
It meansTest the network wiring.
Step 4: With the key off, measure resistance between CAN-high and CAN-low at the diagnostic connector, then check the engine computer's power, ground and network pins.
Warning:Disconnect nothing with the ignition on, and do not probe airbag (yellow) connectors. If you are not comfortable back-probing connectors, let a shop do it.
IfAbout 120 ohms or open, or near 0 ohms
It meansA terminator or bus wire is open, or the lines are shorted. Trace the wiring.
IfAbout 60 ohms and the engine computer has good power and ground
It meansThe wiring and terminators look healthy; the engine computer itself is suspect.
Points to: Engine computer software fault or a failed engine computer
Symptoms
- Check engine light and several warning lights at once
- Gauges flicker or drop to zero
- Intermittent crank/no-start or no-start
- Transmission will not shift or engage, or the car loses power while driving Gets more serious: stop and have it checked.
- Engine stalls Gets more serious: stop and have it checked.
How to fix
Step 1: Check that the battery terminals are clean and tight and have the battery tested.
Step 2: Ask a dealer whether your VIN has an open bulletin or software update for U0100.
Step 3: Write down every code from every module before anything is cleared, so the pattern is not lost.
Parts and cost context
- engine computer:Do not replace the engine computer until power, ground and network wiring are proven good. A new computer usually needs programming to the car. Labour varies; get a quote.
Labor varies by vehicle and shop; get a quote before you approve a repair.
Compare used part prices on PartPriceGuideOn your vehicle
ChevroletYour car
2007–2014 · Silverado 1500
Supported by vehicle dataGM's 08-07-30-021 bulletins tie U0100 with other lost-communication codes, no crank and shifting problems to a backed-out terminal in the transmission harness connector on these trucks (also Tahoe, Suburban, Sierra, Yukon, Escalade). Whether the bulletin is still current is not verified.
2020–2022 · Silverado 1500
Supported by vehicle dataGM PIT6198: for a check engine light at startup with U0100, test the engine computer's accessory wake-up circuit for power. Whether the bulletin is still current is not verified.
08-07-30-021HStatus unverified
Loss of high-speed GMLAN communications, intermittent no crank
2007–2014silverado-1500, tahoe, suburban, avalanche, corvette · issued · NHTSA 10113715
Repair for loss of high-speed GMLAN data, intermittent no crank, gauge fluctuation, door lock cycling and transmission that may not shift. The earlier issue of this bulletin repairs a backed-out terminal in the transmission harness connector. Also covers GMC, Cadillac and Hummer trucks.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
PIT6198Status unverified
SES light at startup with U0100
2020–2022silverado-1500, silverado-2500-hd, silverado-3500-hd · issued · NHTSA 11007183
Test the accessory wake-up circuit to the engine computer for power.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
FordYour car
2012–2016 · Focus
Supported by vehicle dataOn DPS6 automatics, Ford 16-0044 lists U0100 with U0101, U1013, U3003 and P0606 and loss of engagement, no start or loss of power. Also 2011-2016 Fiesta. Whether the bulletin is still current is not verified.
2023–2025 · F-150
Supported by vehicle dataFord SSM 54216 covers crank/no start with multiple warning lights and U0100 in several modules. Whether the message is still current is not verified.
16-0044Status unverified
DPS6 no start, no engagement or loss of power with U0100, U0101, U1013, U3003, P0606
2011–2016fiesta, focus · issued · NHTSA 10075274
Service information for 2011-2016 Fiesta and 2012-2016 Focus with the DPS6 transmission that lose engagement, will not start or lose power with these codes.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
SSM 54216Status unverified
Crank/no start with multiple warning indicators and U0100
2023–2025f-150 · issued · NHTSA 11023204
Service message for F-150s that crank but do not start with U0100 stored in several modules.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
SSM 49157Status unverified
MIL with U0100, U0401 and other codes
2020escape · issued · NHTSA 10180361
Service message for 2020 Escape with the MIL and possibly the wrench light on; the summary points to software.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
JeepYour car
2021–2022 · Renegade
Supported by vehicle dataFCA bulletin 1809723 replaces the powertrain control module for U0100 and related codes. Whether the bulletin is still current is not verified.
1809723Status unverified
PCM replacement for U0100 and related codes
2021–2022renegade · issued · NHTSA 10243282
Replaces the powertrain control module when the MIL is on with U0100 (lost communication with the engine computer) or related codes.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
Related codes
U0100 questions
Does U0100 mean my engine computer is bad?
Not usually. The code means other modules lost contact with it. Wiring, connectors, power and ground, or a weak battery are more common causes. Prove those good before replacing the computer.
Is it safe to drive with U0100?
If the car starts and drives normally, drive gently to a shop soon. Stop if it loses power, stalls or the transmission stops engaging.
Sources and review
- Ford TSB 16-0044: DPS6 no start, no engagement or loss of power with U0100, U0101, U1013, U3003, P0606
- GM 08-07-30-021H: Loss of high-speed GMLAN communications, intermittent no crank
- 2023 Integra Owner's Manual: Indicator, Coming On/Blinking
- ASE L1 study guide: Network U-codes
- GM 08-07-30-021: Loss of high-speed GMLAN, intermittent no crank, DTCs U0073/U0100/U0101/U0102/U0121/U0140
- GM PIT6198: SES MIL at startup with DTC U0100
- Ford SSM 49157: 2020 Escape MIL with U0100, U0401, P166B, P1753, P0929, P0919
- FCA 1809723: PCM replacement, U0100 lost communication with ECM
- VW TT 01 19 05_6: Engine crank, no start or no ECM communication with U0100
- Ford SSM 54216: 2023-2025 F-150 crank/no start with multiple warning indicators and U0100
- Last reviewed
- Written by
- Saurabh K.
- Editorial review
- Pending
- Technician review
- Technician review pending
This page explains what a code usually means; it is not a substitute for a professional inspection. How we source and review · Report an error