OBD-II trouble codes

Car fault codes explained: what each code means, whether you can drive, symptoms, causes and how to diagnose it.

Codes in the guide: 1648

Codes by type

P P — powertrain Engine, fuel, ignition, emissions and transmission. Codes: 1370 B B — body Body electronics: airbags, climate, seats, lighting. Codes: 155 C C — chassis Chassis: ABS, stability control, steering, suspension. Codes: 40 U U — network Communication between control modules over CAN and other networks. Codes: 83

Common codes

Codes by system

Brand-specific meanings

How to use this guide

A diagnostic trouble code (DTC) is stored by a control module when a sensor reading or a component goes out of its normal range. Codes are read with a scan tool through the OBD-II port under the dashboard.

The first letter shows the system: P for powertrain, B for body, C for chassis, U for network. A 0 as the second character means a generic SAE code, 1 means a manufacturer code.

A code tells you where to look, not which part failed. Start with the simple checks on the code page, and after a repair clear the code and see whether it comes back.