← All fault codes

P-codes, Powertrain

Engine, transmission, fuel system and emissions.

What are P-codes?

P-codes are the most common OBD fault codes and cover everything driven by the engine, the combustion process, fuel delivery, ignition, transmission, and emissions control. The first digit after the P shows who defined the code: P0xxx codes are generic and mean the same thing on every car; P1xxx–P3xxx are manufacturer-enhanced codes that vary by brand.

General context

P-codes vary widely in their potential impact. Some, particularly those involving oil pressure, coolant, or fuel delivery, can indicate faults that may make a vehicle unsafe to continue driving. Others, such as some emissions and sensor codes, may have little immediate effect on drivability. The actual urgency of any specific code depends on the underlying cause on a specific vehicle and can only be confirmed by a qualified mechanic.

We don't assign per-code severity ratings. Whether a specific fault is urgent depends on the cause on a specific vehicle, which only a qualified mechanic can determine.

All P-codes (4,767)

Page 1 of 48
P0001 Fuel Volume Regulator Control Circuit/Open P0002 Fuel Volume Regulator Control Circuit Range/Performance P0003 Fuel Volume Regulator Control Circuit Low P0004 Fuel Volume Regulator Control Circuit High P0005 Fuel Shutoff Valve "A" Control Circuit/Open P0006 Fuel Shutoff Valve "A" Control Circuit Low P0007 Fuel Shutoff Valve "A" Control Circuit High P0008 Engine Position System Performance Bank 1 P0009 Engine Position System Performance Bank 2 P000A A Camshaft Position Slow Response Bank 1 P000B B Camshaft Position Slow Response Bank 1 P000C A Camshaft Position Slow Response Bank 2 P000D B Camshaft Position Slow Response Bank 2 P000E Fuel Volume Regulator Control Exceeded Learning Limit P000F Fuel System Over Pressure Relief Valve Activated P0010 "A" Camshaft Position Actuator Circuit (Bank 1) P0011 "A" Camshaft Position - Timing Over-Advanced or System Performance (Bank 1) P0012 "A" Camshaft Position - Timing Over-Retarded (Bank 1) P0013 "B" Camshaft Position - Actuator Circuit (Bank 1) P0014 "B" Camshaft Position - Timing Over-Advanced or System Performance (Bank 1) P0015 "B" Camshaft Position - Timing Over-Retarded (Bank 1) P0016 Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A) P0017 Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor B) P0018 Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor A) P0019 Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor B) P001A A Camshaft Profile Control Circuit/Open Bank 1 P001B A Camshaft Profile Control Circuit Low Bank 1 P001C A Camshaft Profile Control Circuit High Bank 1 P001D A Camshaft Profile Control Circuit/Open Bank 2 P001E A Camshaft Profile Control Circuit Low Bank 2 P001F A Camshaft Profile Control Circuit High Bank 2 P0020 "A" Camshaft Position - Actuator Circuit (Bank 2) P0021 "A" Camshaft Position - Timing Over-Advanced or System Performance (Bank 2) P0022 "A" Camshaft Position - Timing Over-Retarded (Bank 2) P0023 "B" Camshaft Position - Actuator Circuit (Bank 2) P0024 "B" Camshaft Position - Timing Over-Advanced or System Performance (Bank 2) P0025 "B" Camshaft Position - Timing Over-Retarded (Bank 2) P0026 Intake Valve Control Solenoid Circuit Range/Performance Bank 1 P0027 Exhaust Valve Control Solenoid Circuit Range/Performance Bank 1 P0028 Intake Valve Control Solenoid Circuit Range/Performance Bank 2 P0029 Exhaust Valve Control Solenoid Circuit Range/Performance Bank 2 P002A B Camshaft Profile Control Circuit/Open Bank 1 P002B B Camshaft Profile Control Circuit Low Bank 1 P002C B Camshaft Profile Control Circuit High Bank 1 P002D B Camshaft Profile Control Circuit/Open Bank 2 P002E B Camshaft Profile Control Circuit Low Bank 2 P002F B Camshaft Profile Control Circuit High Bank 2 P0030 HO2S Heater Control Circuit (Bank 1 Sensor 1) P0031 Oxygen (A/F) Sensor Heater Control Circuit Low (Bank 1 Sensor 1) P0032 Oxygen (A/F) Sensor Heater Control Circuit High (Bank 1 Sensor 1) P0033 Turbo Charger Bypass Valve Control Circuit P0034 Turbocharger/Supercharger Bypass Valve Control Circuit Low P0035 Turbocharger/Supercharger Bypass Valve Control Circuit High P0036 Turbocharger/Supercharger Bypass Valve Control Circuit Range/Performance P0037 HO2S Heater Control Circuit Low (Bank 1 Sensor 2) P0038 HO2S Heater Control Circuit High (Bank 1 Sensor 2) P0039 Turbo Charger Bypass Valve Control Circuit Range Performance P003A Turbocharger/Supercharger Boost Control A Position Exceeded Learning Limit P003B Turbocharger/Supercharger Boost Control B Position Exceeded Learning Limit P003C A Camshaft Profile Control Circuit Performance/Stuck Off Bank 1 P003D A Camshaft Profile Control Circuit Stuck On Bank 1 P003E A Camshaft Profile Control Circuit Performance/Stuck Off Bank 2 P003F A Camshaft Profile Control Circuit Stuck On Bank 2 P0040 O2 Sensor Signals Swapped Bank 1 Sensor 1 / Bank 2 Sensor 1 P0041 O2 Sensor Signals Swapped Bank 1 Sensor 2 / Bank 2 Sensor 2 P0042 HO2S Heater Control Circuit (Bank 1 Sensor 3) P0043 HO2S Heater Control Circuit Low (Bank 1 Sensor 3) P0044 HO2S Heater Control Circuit High (Bank 1 Sensor 3) P0045 Turbocharger/Supercharger Boost Control A Circuit/Open P0046 Turbocharger/Supercharger Boost Control A Circuit Range/Performance P0047 Turbocharger/Supercharger Boost Control A Circuit Low P0048 Turbocharger/Supercharger Boost Control A Circuit High P0049 Turbocharger/Supercharger Turbine Overspeed P004A Turbocharger/Supercharger Boost Control "B" Circuit Open P004B Turbocharger/Supercharger Boost Control "B" Circuit Range Performance P004C Turbocharger/Supercharger Boost Control "B" Circuit Low P004D Turbocharger/Supercharger Boost Control "B" Circuit High P004E Turbocharger/Supercharger Boost Control "A" Circuit Intermittent/Erratic P004F Turbocharger/Supercharger Boost Control "B" Circuit Intermittent/Erratic P0050 HO2S Heater Control Circuit (Bank 2 Sensor 1) P0051 Oxygen (A/F) Sensor Heater Control Circuit Low (Bank 2 Sensor 1) P0052 Oxygen (A/F) Sensor Heater Control Circuit High (Bank 2 Sensor 1) P0053 HO2S Heater Resistance (Bank 1 Sensor 1) P0054 HO2S Heater Resistance (Bank 1 Sensor 2) P0055 HO2S Heater Resistance (Bank 1 Sensor 3) P0056 HO2S Heater Control Circuit (Bank 2 Sensor 2) P0057 HO2S Heater Control Circuit Low (Bank 2 Sensor 2) P0058 HO2S Heater Control Circuit High (Bank 2 Sensor 2) P0059 HO2S Heater Resistance (Bank 2 Sensor 1) P005A B Camshaft Profile Control Circuit Performance/Stuck Off Bank 1 P005B B Camshaft Profile Control Circuit Stuck On Bank 1 P005C B Camshaft Profile Control Circuit Performance/Stuck Off Bank 2 P005D B Camshaft Profile Control Circuit Stuck On Bank 2 P005E Turbocharger/Supercharger Boost Control B Supply Voltage Circuit Low P005F Turbocharger/Supercharger Boost Control B Supply Voltage Circuit High P0060 HO2S Heater Resistance (Bank 2 Sensor 2) P0061 HO2S Heater Resistance (Bank 2 Sensor 3) P0062 HO2S Heater Control Circuit (Bank 2 Sensor 3) P0063 HO2S Heater Control Circuit Low (Bank 2 Sensor 3) P0064 HO2S Heater Control Circuit High (Bank 2 Sensor 3)
Showing 1–100 of 4,756 remaining codes