EN

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 distributionSeverity distribution

Most viewed

All codes (539)

P0338 Powertrain The crank signal line sits at 5 or 12 volts and stops switching: open ground, open wire… High P0339 Powertrain The crank signal drops out for moments at a time. Classic sign: stalls when hot, restarts once… High P0340 Powertrain The computer lost the camshaft signal on bank 1. Expect long cranking, less power… Moderate P0341 Powertrain The bank 1 cam signal lands at the wrong crank angle, often from a stretched chain or a sticky… Moderate P0342 Powertrain The bank 1 cam sensor signal stays near 0 volts. Often a weak battery, a pinched wire… Moderate P0343 Powertrain The bank 1 cam signal is stuck high: an unlatched connector, broken ground or open wire after… Moderate P0344 Powertrain The bank 1 cam sensor signal keeps dropping out for short moments, which can cause random… Moderate P0345 Powertrain The cam sensor on bank 2, the side without cylinder 1, has a missing or faulty signal on a V6… Moderate P0346 Powertrain Bank 2's cam signal arrives out of position. On V6/V8s that often means a bank 2 chain, guide… Moderate P0350 Powertrain The shared coil feed, ignition module or coil wiring is faulty. Often set with several… Moderate P0351 Powertrain The engine computer found an electrical fault in coil A, the coil that fires cylinder 1 on most… Moderate P0352 Powertrain Coil B, normally on cylinder 2, has a circuit fault. Where cylinder 2 sits depends… Moderate P0353 Powertrain The circuit for coil C, which fires cylinder 3, failed its electrical check. Wiring is a big… Moderate P0354 Powertrain Coil D, normally the one on cylinder 4, failed its circuit check. It often shows up right after… Moderate P0355 Powertrain Coil E, the coil for cylinder 5, has an electrical fault. Only engines with five or more… Moderate P0356 Powertrain The coil F circuit for cylinder 6 failed its check. On inline sixes it's the coil… Moderate P0357 Powertrain Coil G, which fires cylinder 7 on V8s, has an electrical fault. On GM trucks it sits by… Moderate P0358 Powertrain Coil H, for cylinder 8, has an electrical fault. On nearly every V8 it's the hardest coil… Moderate P0365 Powertrain The exhaust cam sensor on bank 1 has lost its signal. Usually a heat-damaged sensor… Low P0366 Powertrain Bank 1 exhaust cam signal is out of position: chain stretch, a sticky exhaust phaser… Moderate P0369 Powertrain The bank 1 exhaust cam signal drops out now and then. Usually heat or vibration at the sensor… Low P0380 Powertrain The diesel glow plug circuit A (relay, fuse, wiring or the plugs as a group) isn't drawing… Low P0381 Powertrain The circuit for the dash wait-to-start light has a fault. The glow plugs themselves may still… Minor P0400 Powertrain EGR flow doesn't match what the ECU expected, and the code doesn't say whether it's too much… Low P0401 Powertrain The ECU opened the EGR system but saw too little effect — the valve or its passages are likely… Low P0402 Powertrain More exhaust is being recirculated than the ECU asked for, usually because the EGR valve won't… Moderate P0403 Powertrain The ECU found an electrical fault in the circuit that drives the EGR solenoid or electric EGR… Low P0404 Powertrain The EGR valve isn't moving to the position the ECU commands, or its position report doesn't… Low P0405 Powertrain The EGR position or pressure sensor signal is stuck near zero volts, below its normal operating… Low P0406 Powertrain The EGR feedback sensor is reporting close to 5 volts or more, above anything a working sensor… Low

Subsystems

Systems