Powertrain Codes (P-Codes): Full List
Powertrain codes start with P and cover the engine, fuel and ignition systems, emission controls and the transmission. They are the codes that most often turn on the check engine light and the ones most relevant to a smog check or emissions test. The third character narrows it down: 1–2 fuel and air metering, 3 ignition and misfire, 4 emission controls, 5 speed and idle, 6 computer and outputs, 7–9 transmission, A hybrid.
539Codes
2.7Average severity
12%High or critical
20%DIY-friendly
Severity distribution
Most viewed
P0174
Powertrain
The cylinder bank without cylinder 1 is running lean even with the maximum fuel correction…
Moderate
P0420
Powertrain
The bank 1 catalytic converter no longer stores enough oxygen to clean the exhaust properly.
Low
P0101
Powertrain
The MAF sensor's airflow reading doesn't match what the engine computer expects…
Low
P0113
Powertrain
The intake air temperature signal is stuck at maximum voltage, which usually means an open…
Low
P0135
Powertrain
The heater inside the upstream oxygen sensor on bank 1 isn't working or its circuit is faulty.
Low
P0171
Powertrain
The engine computer is adding the maximum extra fuel it's allowed on bank 1 and still sees…
Moderate
All codes (539)
P2108
Powertrain
The throttle control module isn't performing as expected – check its power, data link…
Moderate
P2109
Powertrain
The closed-throttle reading no longer matches what the computer learned – usually carbon…
Low
P2110
Powertrain
The PCM is capping engine speed with fuel cut-off because it can't fully trust or close…
Moderate
P2111
Powertrain
The throttle plate stayed more open than commanded – a real safety concern until you know why.
High
P2112
Powertrain
The PCM asked the throttle to open, but it stayed shut – the engine can't get air, so it bogs…
High
P2118
Powertrain
The throttle motor is drawing more or less current than the PCM expects to hold the plate where…
Moderate
P2119
Powertrain
The throttle plate isn't reaching the position the PCM commands, or won't spring back to its…
Moderate
P2120
Powertrain
The PCM lost a usable signal from the main gas pedal sensor, often only for a moment.
Moderate
P2121
Powertrain
The main gas pedal signal stays within normal voltage but moves in a way a real pedal can't.
Moderate
P2122
Powertrain
The main gas pedal sensor reads close to 0 volts, below anything a working pedal produces…
Moderate
P2123
Powertrain
The main gas pedal sensor reads near its full 5-volt supply or higher, even with your foot off…
Moderate
P2125
Powertrain
The PCM lost a valid signal from the second, cross-check sensor in the gas pedal.
Moderate
P2127
Powertrain
The second gas pedal sensor dropped below its minimum voltage, so the PCM can't verify pedal…
Moderate
P2128
Powertrain
The second gas pedal sensor reads above its allowed maximum, so the pedal position can't be…
Moderate
P2135
Powertrain
The two position signals inside the throttle body disagree, so the PCM can no longer trust…
Moderate
P2138
Powertrain
The two sensors in the gas pedal report different pedal positions, so the PCM limits throttle…
Moderate
P2146
Powertrain
The shared power feed for one group of injectors is open, so every injector in that group has…
High
P2149
Powertrain
The shared supply to the second injector group dropped out, often an intermittent wiring fault…
High
P2176
Powertrain
The PCM hasn't stored where the closed throttle sits, usually after a battery disconnect…
Low
P2177
Powertrain
Bank 1 goes lean once the engine is above idle, so the PCM keeps adding fuel at cruise…
Moderate
P2178
Powertrain
Above idle, bank 1 carries more fuel than the PCM asked for, and pulling fuel out no longer…
Moderate
P2181
Powertrain
The engine isn't warming up or holding temperature the way the computer's model says it should.
Low
P2187
Powertrain
Bank 1 runs lean at idle but recovers once rpm rises, the classic fingerprint of unmetered air.
Low
P2188
Powertrain
At idle, bank 1 gets extra fuel from somewhere the PCM doesn't control; above idle the mixture…
Moderate
P2195
Powertrain
The front O2 or air-fuel sensor keeps reading lean while the rear sensor shows the engine isn't…
Low
P2196
Powertrain
The front sensor on bank 1 keeps claiming rich, so the PCM strips out fuel the engine actually…
Low
P2197
Powertrain
The upstream sensor on the bank without cylinder 1 reads lean while the other checks say that…
Low
P2198
Powertrain
Bank 2's front sensor keeps claiming rich, so the PCM leans out that side of the engine more…
Low
P219A
Powertrain
One cylinder on bank 1 runs clearly richer or leaner than the others, even if the average looks…
Moderate
P219B
Powertrain
One cylinder on bank 2 runs off the mixture of the other cylinders on that side of the engine.
Moderate