DTC FIX-PATH LOOKUP

Diagnostic Trouble Codes

Real-world meaning, causes, symptoms, and the bench-programming fix path — for the 30 codes we see most in our Arlington workshop.

Tip: Ctrl+F this page for your code (e.g. P1570).

BMW codes

20 codes

Mercedes codes

13 codes

VW / Audi codes

14 codes

Range Rover / Jaguar codes

7 codes

GM codes

8 codes

Saab codes

3 codes

European multi-brand

1 code

Universal / cross-brand

43 codes

B0028Universal

Airbag deployed — SRS module crash data stored

Fix path
B1004Universal

SRS Module Internal Failure / Crash Data Stored

Fix path
C0040Universal

ABS Module Internal Failure

Fix path
Cluster mileage mismatchUniversal

Replacement cluster shows wrong mileage

Fix path
RKE not respondingUniversal

Remote keyless entry not working — module dead

Fix path
Crank-no-startUniversal

Engine cranks normally but won't start

Fix path
All keys lostUniversal

No working key for a European vehicle

Fix path
Used module pairing failureUniversal

Used donor module won't accept new VIN

Fix path
P164BUniversal

Engine Stop Detected — Immobilizer Activated

Fix path
Donor ECU not runningUniversal

Used ECU installed but vehicle won't start

Fix path
B0001Universal

Driver airbag deployment loop fault

Fix path
B0002Universal

Passenger airbag deployment loop fault

Fix path
B0010Universal

Side curtain airbag deployment fault

Fix path
B0020Universal

Seat belt pretensioner deployed

Fix path
C0035Universal

ABS wheel speed sensor fault

Fix path
C0050Universal

ABS rear wheel speed sensor fault

Fix path
C0110Universal

ABS pump motor circuit fault

Fix path
Cluster mileage rollbackUniversal

Customer asking for cluster mileage rollback

Fix path
Smart key fob not detectedUniversal

Push-button-start fob not recognized

Fix path
RKE loss of programmingUniversal

Multiple fobs stopped working at once

Fix path
P0606Universal

ECM/PCM internal processor fault

Fix path
U0073Universal

Control module communication bus A off

Fix path
U0100Universal

Lost communication with ECM/PCM

Fix path
U0140Universal

Lost communication with body control module

Fix path
U0155Universal

Lost communication with instrument cluster

Fix path
P1626Universal

Immobilizer no key data received

Fix path
P1631Universal

Immobilizer incorrect challenge response

Fix path
P1633Universal

Immobilizer power supply fault

Fix path
Comm fault after battery disconnectUniversal

Multiple module faults after a flat battery

Fix path
Module water damageUniversal

Module dead after flooding or rain leak

Fix path
Fire-damaged module recoveryUniversal

Module from a partial vehicle fire

Fix path
Volvo CEM module failureUniversal

Volvo CEM (Central Electronic Module) failure

Fix path
Used cluster from different VINUniversal

Junkyard cluster won't accept your VIN

Fix path
Multiple errors after jump startUniversal

Modules failed after improper jump-start

Fix path
Faults after aftermarket stereo installUniversal

CAN-bus errors after aftermarket headunit

Fix path
Faults after aftermarket alarmUniversal

IMMO faults after aftermarket alarm install

Fix path
P160AUniversal

ECU memory checksum fault

Fix path
P2610Universal

ECM/PCM internal timer fault

Fix path
B1601Universal

Ford PATS received invalid format of key code

Fix path
B1602Universal

Ford PATS received invalid key

Fix path
B2103Universal

Ford PATS no transceiver communication

Fix path
B1213Universal

Ford PATS fewer than minimum programmed keys

Fix path
PCM security access deniedUniversal

Tuner software refuses to read/write PCM — security access denied

Fix path

Don't see your code?

We've handled most BMW, Mercedes, VW/Audi, Land Rover, and GM immobilizer + module faults. If your code isn't listed, text us the year/make/model + the code and we'll point you at the right service.

Ask us about your code