VinGear VIN decoder VinGearVIN decoder, VIN lookup & history check Check a VIN

P00xx codes: Fuel and air metering and auxiliary emission controls

255 powertrain trouble codes from P0001 to P00FF. They mostly involve the engine control module, oxygen sensor wiring, oxygen sensor heater and engine oil.

Powertrain system Generic code

All P00xx codes

254 of these codes usually turn on the check engine light; 221 can often be fixed at home.

CodeMeaningDifficulty
P0001 Fuel Volume Regulator A Control Circuit/Open Medium
P0002 Fuel Volume Regulator A Control Circuit Range/Performance Hard
P0003 Fuel Volume Regulator A Control Circuit Low Medium
P0004 Fuel Volume Regulator A Control Circuit High Medium
P0005 Fuel Shutoff Valve A Control Circuit/Open Medium
P0006 Fuel Shutoff Valve A Control Circuit Low Medium
P0007 Fuel Shutoff Valve A Control Circuit High Medium
P0008 Engine Position System Performance Bank 1 Workshop only
P0009 Engine Position System Performance Bank 2 Workshop only
P000A A Camshaft Position Slow Response Bank 1 Medium
P000B B Camshaft Position Slow Response Bank 1 Medium
P000C A Camshaft Position Slow Response Bank 2 Medium
P000D B Camshaft Position Slow Response Bank 2 Medium
P000E Fuel Volume Regulator Control Exceeded Learning Limit Hard
P000F Fuel System Over Pressure Relief Valve Activated Workshop only
P0010 "A" Camshaft Position Actuator Circuit (Bank 1) Medium
P0011 "A" Camshaft Position - Timing Over-Advanced or System Performance (Bank 1) Medium
P0012 "A" Camshaft Position - Timing Over-Retarded (Bank 1) Medium
P0013 "B" Camshaft Position Actuator Circuit (Bank 1) Medium
P0014 "B" Camshaft Position - Timing Over-Advanced or System Performance (Bank 1) Medium
P0015 "B" Camshaft Position - Timing Over-Retarded (Bank 1) Medium
P0016 Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A) Hard
P0017 Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor B) Hard
P0018 Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor A) Hard
P0019 Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor B) Hard
P001A A Camshaft Profile Actuator A Control Circuit/Open Bank 1 Medium
P001B A Camshaft Profile Actuator A Control Circuit Low Bank 1 Medium
P001C A Camshaft Profile Actuator A Control Circuit High Bank 1 Medium
P001D A Camshaft Profile Actuator A Control Circuit/Open Bank 2 Medium
P001E A Camshaft Profile Actuator A Control Circuit Low Bank 2 Medium
P001F A Camshaft Profile Actuator A Control Circuit High Bank 2 Medium
P0020 "A" Camshaft Position Actuator Circuit (Bank 2) Medium
P0021 "A" Camshaft Position - Timing Over-Advanced or System Performance (Bank 2) Medium
P0022 "A" Camshaft Position - Timing Over-Retarded (Bank 2) Medium
P0023 "B" Camshaft Position Actuator Circuit (Bank 2) Medium
P0024 "B" Camshaft Position - Timing Over-Advanced or System Performance (Bank 2) Medium
P0025 "B" Camshaft Position - Timing Over-Retarded (Bank 2) Medium
P0026 Intake Valve Control Solenoid Circuit Range/Performance (Bank 1) Medium
P0027 Exhaust Valve Control Solenoid Circuit Range/Performance (Bank 1) Medium
P0028 Intake Valve Control Solenoid Circuit Range/Performance (Bank 2) Medium
P0029 Exhaust Valve Control Solenoid Circuit Range/Performance (Bank 2) Medium
P002A B Camshaft Profile Actuator A Control Circuit/Open Bank 1 Medium
P002B B Camshaft Profile Actuator A Control Circuit Low Bank 1 Medium
P002C B Camshaft Profile Actuator A Control Circuit High Bank 1 Medium
P002D B Camshaft Profile Actuator A Control Circuit/Open Bank 2 Medium
P002E B Camshaft Profile Actuator A Control Circuit Low Bank 2 Medium
P002F B Camshaft Profile Actuator A Control Circuit High Bank 2 Medium
P0030 HO2S Heater Control Circuit (Bank 1 Sensor 1) Medium
P0031 HO2S Heater Control Circuit Low (Bank 1 Sensor 1) Medium
P0032 HO2S Heater Control Circuit High (Bank 1 Sensor 1) Medium
P0033 Turbocharger/Supercharger Bypass Valve A Control Circuit Medium
P0034 Turbocharger/Supercharger Bypass Valve A Control Circuit Low Medium
P0035 Turbocharger/Supercharger Bypass Valve A Control Circuit High Medium
P0036 HO2S Heater Control Circuit (Bank 1 Sensor 2) Medium
P0037 HO2S Heater Control Circuit Low (Bank 1 Sensor 2) Medium
P0038 HO2S Heater Control Circuit High (Bank 1 Sensor 2) Medium
P0039 Turbocharger/Supercharger Bypass Valve A Control Circuit Range/Performance Medium
P003A Turbocharger/Supercharger Boost Control A Position Exceeded Learning Limit Workshop only
P003B Turbocharger/Supercharger Boost Control B Position Exceeded Learning Limit Workshop only
P003C A Camshaft Profile Actuator A Control Performance/Stuck Off Bank 1 Medium
P003D A Camshaft Profile Actuator A Control Stuck On Bank 1 Medium
P003E A Camshaft Profile Actuator A Control Performance/Stuck Off Bank 2 Medium
P003F A Camshaft Profile Actuator A Control Stuck On Bank 2 Medium
P0040 O2 Sensor Signals Swapped Bank 1 Sensor 1/Bank 2 Sensor 1 Easy
P0041 O2 Sensor Signals Swapped Bank 1 Sensor 2/Bank 2 Sensor 2 Easy
P0042 HO2S Heater Control Circuit (Bank 1 Sensor 3) Medium
P0043 HO2S Heater Control Circuit Low (Bank 1 Sensor 3) Medium
P0044 HO2S Heater Control Circuit High (Bank 1 Sensor 3) Medium
P0045 Turbocharger/Supercharger Boost Control A Circuit/Open Medium
P0046 Turbocharger/Supercharger Boost Control A Circuit Range/Performance Hard
P0047 Turbocharger/Supercharger Boost Control A Circuit Low Medium
P0048 Turbocharger/Supercharger Boost Control A Circuit High Medium
P0049 Turbocharger/Supercharger A Turbine Overspeed Workshop only
P004A Turbocharger/Supercharger Boost Control B Circuit/Open Medium
P004B Turbocharger/Supercharger Boost Control B Circuit Range/Performance Hard
P004C Turbocharger/Supercharger Boost Control B Circuit Low Medium
P004D Turbocharger/Supercharger Boost Control B Circuit High Medium
P004E Turbocharger/Supercharger Boost Control A Circuit Intermittent/Erratic Medium
P004F Turbocharger/Supercharger Boost Control B Circuit Intermittent/Erratic Medium
P0050 HO2S Heater Control Circuit (Bank 2 Sensor 1) Medium
P0051 HO2S Heater Control Circuit Low (Bank 2 Sensor 1) Medium
P0052 HO2S Heater Control Circuit High (Bank 2 Sensor 1) Medium
P0053 HO2S Heater Resistance Bank 1 Sensor 1 Medium
P0054 HO2S Heater Resistance Bank 1 Sensor 2 Medium
P0055 HO2S Heater Resistance Bank 1 Sensor 3 Medium
P0056 HO2S Heater Control Circuit (Bank 2 Sensor 2) Medium
P0057 HO2S Heater Control Circuit Low (Bank 2 Sensor 2) Medium
P0058 HO2S Heater Control Circuit High (Bank 2 Sensor 2) Medium
P0059 HO2S Heater Resistance Bank 2 Sensor 1 Medium
P005A B Camshaft Profile Actuator A Control Performance/Stuck Off Bank 1 Medium
P005B B Camshaft Profile Actuator A Control Stuck On Bank 1 Medium
P005C B Camshaft Profile Actuator A Control Performance/Stuck Off Bank 2 Medium
P005D B Camshaft Profile Actuator A Control Stuck On Bank 2 Medium
P005E Turbocharger/Supercharger Boost Control B Supply Voltage Circuit Low Medium
P005F Turbocharger/Supercharger Boost Control B Supply Voltage Circuit High Medium
P0060 HO2S Heater Resistance Bank 2 Sensor 2 Medium
P0061 HO2S Heater Resistance Bank 2 Sensor 3 Medium
P0062 HO2S Heater Control Circuit (Bank 2 Sensor 3) Medium
P0063 HO2S Heater Control Circuit Low (Bank 2 Sensor 3) Medium
P0064 HO2S Heater Control Circuit High (Bank 2 Sensor 3) Medium
P0065 Air Assisted Injector Control Range/Performance Medium
P0066 Air Assisted Injector Control Circuit Low Medium
P0067 Air Assisted Injector Control Circuit High Medium
P0068 MAP/MAF - Throttle Position Correlation Medium
P0069 Manifold Absolute Pressure - Barometric Pressure Correlation Medium
P006A MAP - Mass or Volume Air Flow Correlation Bank 1 Medium
P006B MAP - Exhaust Pressure Correlation Medium
P006C MAP - Turbocharger/Supercharger Inlet Pressure Correlation Medium
P006D Barometric Pressure - Turbocharger/Supercharger Inlet Pressure Correlation Bank 1 Medium
P006E Turbocharger/Supercharger Boost Control A Supply Voltage Circuit Low Medium
P006F Turbocharger/Supercharger Boost Control A Supply Voltage Circuit High Medium
P0070 Ambient Air Temperature Sensor Circuit A Easy
P0071 Ambient Air Temperature Sensor Circuit A Range/Performance Easy
P0072 Ambient Air Temperature Sensor Circuit A Low Easy
P0073 Ambient Air Temperature Sensor Circuit A High Easy
P0074 Ambient Air Temperature Sensor Circuit A Intermittent/Erratic Easy
P0075 Intake Valve Control Solenoid Circuit Bank 1 Medium
P0076 Intake Valve Control Solenoid Circuit Low Bank 1 Medium
P0077 Intake Valve Control Solenoid Circuit High Bank 1 Medium
P0078 Exhaust Valve Control Solenoid Circuit Bank 1 Medium
P0079 Exhaust Valve Control Solenoid Circuit Low Bank 1 Medium
P007A Charge Air Cooler Temperature Sensor Circuit Bank 1 Easy
P007B Charge Air Cooler Temperature Sensor Circuit Range/Performance Bank 1 Easy
P007C Charge Air Cooler Temperature Sensor Circuit Low Bank 1 Easy
P007D Charge Air Cooler Temperature Sensor Circuit High Bank 1 Easy
P007E Charge Air Cooler Temperature Sensor Circuit Intermittent/Erratic Bank 1 Easy
P007F Charge Air Cooler Temperature Sensor Bank1/Bank2 Correlation Easy
P0080 Exhaust Valve Control Solenoid Circuit High Bank 1 Medium
P0081 Intake Valve Control Solenoid Circuit Bank 2 Medium
P0082 Intake Valve Control Solenoid Circuit Low Bank 2 Medium
P0083 Intake Valve Control Solenoid Circuit High Bank 2 Medium
P0084 Exhaust Valve Control Solenoid Circuit Bank 2 Medium
P0085 Exhaust Valve Control Solenoid Circuit Low Bank 2 Medium
P0086 Exhaust Valve Control Solenoid Circuit High Bank 2 Medium
P0087 Fuel Rail/System Pressure - Too Low Hard
P0088 Fuel Rail/System Pressure - Too High Hard
P0089 Fuel Pressure Regulator A Performance Hard
P008A Low Pressure Fuel System Pressure - Too Low Medium
P008B Low Pressure Fuel System Pressure - Too High Medium
P008C Fuel Cooler Pump Control Circuit/Open Medium
P008D Fuel Cooler Pump Control Circuit Low Medium
P008E Fuel Cooler Pump Control Circuit High Medium
P008F Engine Coolant Temperature/Fuel Temperature Correlation Easy
P0090 Fuel Pressure Regulator A Control Circuit/Open Medium
P0091 Fuel Pressure Regulator A Control Circuit Low Medium
P0092 Fuel Pressure Regulator A Control Circuit High Medium
P0093 Fuel System Leak Detected - Large Leak Workshop only
P0094 Fuel System Leak Detected - Small Leak Workshop only
P0095 Intake Air Temperature Sensor 2 Circuit Bank 1 Easy
P0096 Intake Air Temperature Sensor 2 Circuit Range/Performance Bank 1 Easy
P0097 Intake Air Temperature Sensor 2 Circuit Low Bank 1 Easy
P0098 Intake Air Temperature Sensor 2 Circuit High Bank 1 Easy
P0099 Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic Bank 1 Easy
P009A Intake Air Temperature/Ambient Air Temperature Correlation Medium
P009B Fuel Pressure Relief Control Circuit/Open Medium
P009C Fuel Pressure Relief Control Circuit Low Medium
P009D Fuel Pressure Relief Control Circuit High Medium
P009E Fuel Pressure Relief Control Performance/Stuck Off Hard
P009F Fuel Pressure Relief Control Stuck On Hard
P00A0 Charge Air Cooler Temperature Sensor Circuit Bank 2 Easy
P00A1 Charge Air Cooler Temperature Sensor Circuit Range/Performance Bank 2 Easy
P00A2 Charge Air Cooler Temperature Sensor Circuit Low Bank 2 Easy
P00A3 Charge Air Cooler Temperature Sensor Circuit High Bank 2 Easy
P00A4 Charge Air Cooler Temperature Sensor Circuit Intermittent/Erratic Bank 2 Easy
P00A5 Intake Air Temperature Sensor 2 Circuit Bank 2 Easy
P00A6 Intake Air Temperature Sensor 2 Circuit Range/Performance Bank 2 Easy
P00A7 Intake Air Temperature Sensor 2 Circuit Low Bank 2 Easy
P00A8 Intake Air Temperature Sensor 2 Circuit High Bank 2 Easy
P00A9 Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic Bank 2 Easy
P00AA Intake Air Temperature Sensor 1 Circuit Bank 2 Easy
P00AB Intake Air Temperature Sensor 1 Circuit Range/Performance Bank 2 Easy
P00AC Intake Air Temperature Sensor 1 Circuit Low Bank 2 Easy
P00AD Intake Air Temperature Sensor 1 Circuit High Bank 2 Easy
P00AE Intake Air Temperature Sensor 1 Circuit Intermittent Bank 2 Easy
P00AF Turbocharger/Supercharger Boost Control A Module Performance Hard
P00B0 Turbocharger/Supercharger Boost Control B Module Performance Hard
P00B1 Radiator Coolant Temperature Sensor Circuit Easy
P00B2 Radiator Coolant Temperature Sensor Circuit Range/Performance Easy
P00B3 Radiator Coolant Temperature Sensor Circuit Low Easy
P00B4 Radiator Coolant Temperature Sensor Circuit High Easy
P00B5 Radiator Coolant Temperature Sensor Circuit Intermittent/Erratic Easy
P00B6 Radiator Coolant Temperature/Engine Coolant Temperature Correlation Medium
P00B7 Engine Coolant Flow Low/Performance Medium
P00B8 MAP - Mass or Volume Air Flow Correlation Bank 2 Medium
P00B9 Low Pressure Fuel System Pressure - Too Low. Low Ambient Temperature Easy
P00BA Low Fuel Pressure - Forced Limited Power Hard
P00BB Fuel Injector Insufficient Flow - Forced Limited Power Workshop only
P00BC Mass or Volume Air Flow A Circuit Range/Performance - Air Flow Too Low Easy
P00BD Mass or Volume Air Flow A Circuit Range/Performance - Air Flow Too High Easy
P00BE Mass or Volume Air Flow B Circuit Range/Performance - Air Flow Too Low Easy
P00BF Mass or Volume Air Flow B Circuit Range/Performance - Air Flow Too High Easy
P00C0 Turbocharger/Supercharger Bypass Valve B Control Circuit Medium
P00C1 Turbocharger/Supercharger Bypass Valve B Control Circuit Low Medium
P00C2 Turbocharger/Supercharger Bypass Valve B Control Circuit High Medium
P00C3 Turbocharger/Supercharger Bypass Valve B Control Circuit Range/Performance Medium
P00C4 Turbocharger/Supercharger Bypass Valve B - Mechanical Medium
P00C5 Turbocharger/Supercharger B Turbine Overspeed Workshop only
P00C6 Fuel Rail Pressure Too Low - Engine Cranking Hard
P00C7 Intake Air Pressure Measurement System - Multiple Sensor Correlation Bank 1 Medium
P00C8 Fuel Pressure Regulator A Solenoid Supply Voltage Control Circuit/Open Medium
P00C9 Fuel Pressure Regulator A Solenoid Supply Voltage Control Circuit Low Medium
P00CA Fuel Pressure Regulator A Solenoid Supply Voltage Control Circuit High Medium
P00CB Fuel Volume Regulator Solenoid Supply Voltage Control Circuit/Open Medium
P00CC Fuel Volume Regulator Solenoid Supply Voltage Control Circuit Low Medium
P00CD Fuel Volume Regulator Solenoid Supply Voltage Control Circuit High Medium
P00CE Intake Air Temperature Measurement System - Multiple Sensor Correlation Bank 1 Medium
P00CF Barometric Pressure - Turbocharger/Supercharger Boost Sensor A Correlation Easy
P00D0 Barometric Pressure - Turbocharger/Supercharger Boost Sensor B Correlation Easy
P00D1 HO2S Heater Control Circuit Range/Performance Bank 1 Sensor 1 Medium
P00D2 HO2S Heater Control Circuit Range/Performance Bank 1 Sensor 2 Medium
P00D3 HO2S Heater Control Circuit Range/Performance Bank 2 Sensor 1 Medium
P00D4 HO2S Heater Control Circuit Range/Performance Bank 2 Sensor 2 Medium
P00D5 HO2S Sensor Correlation Bank 1 Sensor 1/Bank 1 Sensor 2 Medium
P00D6 HO2S Sensor Correlation Bank 2 Sensor 1/Bank 2 Sensor 2 Medium
P00D7 Turbocharger/Supercharger Bypass Valve A Temperature Too High Easy
P00D8 Turbocharger/Supercharger Bypass Valve B Temperature Too High Easy
P00D9 Ambient Air Temperature Sensor Circuit B Easy
P00DA Ambient Air Temperature Sensor Circuit B Range/Performance Easy
P00DB Ambient Air Temperature Sensor Circuit B Low Easy
P00DC Ambient Air Temperature Sensor Circuit B High Easy
P00DD Ambient Air Temperature Sensor Circuit B Intermittent/Erratic Easy
P00DE Charge Air Cooler Coolant Temperature Sensor A Circuit Medium
P00DF Charge Air Cooler Coolant Temperature Sensor A Circuit Range/Performance Medium
P00E0 Charge Air Cooler Coolant Temperature Sensor A Circuit Low Medium
P00E1 Charge Air Cooler Coolant Temperature Sensor A Circuit High Medium
P00E2 Charge Air Cooler Coolant Temperature Sensor A Intermittent/Erratic Medium
P00E3 Exhaust Heat Exchanger Exhaust Bypass Valve A Stuck Open Hard
P00E4 Exhaust Heat Exchanger Exhaust Bypass Valve A Stuck Closed Hard
P00E5 Intake Air Temperature/Fuel Temperature Correlation Medium
P00E6 Intake Air Pressure Measurement System - Multiple Sensor Correlation Bank 2 Medium
P00E7 Intake Air Temperature Measurement System - Multiple Sensor Correlation Bank 2 Medium
P00E8 Intake Air Temperature Sensor 3 Circuit Bank 1 Easy
P00E9 Intake Air Temperature Sensor 3 Circuit Range/Performance Bank 1 Easy
P00EA Intake Air Temperature Sensor 3 Circuit Low Bank 1 Easy
P00EB Intake Air Temperature Sensor 3 Circuit High Bank 1 Easy
P00EC Intake Air Temperature Sensor 3 Circuit Intermittent/Erratic Bank 1 Easy
P00ED Intake Air Temperature Sensor 3 Circuit Bank 2 Easy
P00EE Intake Air Temperature Sensor 3 Circuit Range/Performance Bank 2 Easy
P00EF Intake Air Temperature Sensor 3 Circuit Low Bank 2 Easy
P00F0 Intake Air Temperature Sensor 3 Circuit High Bank 2 Easy
P00F1 Intake Air Temperature Sensor 3 Circuit Intermittent/Erratic Bank 2 Easy
P00F2 Humidity Sensor Circuit/Open Easy
P00F3 Humidity Sensor Circuit Range/Performance Easy
P00F4 Humidity Sensor Circuit Low Easy
P00F5 Humidity Sensor Circuit High Easy
P00F6 Humidity Sensor Circuit Intermittent/Erratic Easy
P00F7 Barometric Pressure - Turbocharger/Supercharger Inlet Pressure Correlation Bank 2 Easy
P00F8 Turbocharger Outlet Pressure Sensor A Circuit Easy
P00F9 Turbocharger Outlet Pressure Sensor A Range/Performance Easy
P00FA Turbocharger Outlet Pressure Sensor A Circuit Low Easy
P00FB Turbocharger Outlet Pressure Sensor A Circuit High Easy
P00FC Turbocharger Outlet Pressure Sensor A Intermittent/Erratic Easy
P00FD Battery B State of Charge Performance Easy
P00FE EVAP System Tank Vapor Line Restricted/Blocked Medium
P00FF Body Control Module Requested MIL Illumination Medium

Look up a code