Powertrain Codes (P Codes)

Powertrain codes cover the engine and transmission: fuel and air metering, ignition, emissions equipment, idle and speed control, and the gearbox itself. These are the codes behind the check engine light, and they are the ones drivers look up most. A P code's second character matters: P0xxx and P2xxx codes are generic, with the same definition on every brand, while P1xxx codes are defined by the manufacturer, so the same number can mean different things on different cars.

Most powertrain faults announce themselves through drivability — rough running, hesitation, hard starting, poor fuel economy — but some, like small evaporative leaks, change nothing you can feel and only show up as a light on the dash and a failed emissions test.

There are 7,387 generic P codes in the database. Browse the complete list on the codes list page.

System clusters

Hybrid and EV Powertrain

2,493 codes

Transmission

1,126 codes

Fuel and Air Metering

1,024 codes

Auxiliary Emission Controls

667 codes

Fuel and Air Metering — Injector Circuit

512 codes

Vehicle Speed, Idle Control and Auxiliary Inputs

512 codes

Computer and Output Circuits

512 codes

Ignition System and Engine Misfire

509 codes

Manufacturer-Controlled Powertrain

32 codes

Powertrain codes with full guides