Block of codes

P00xx codes: fuel and air metering and auxiliary emission controls

This block brings together the codes from P0001 to P00C6 in the glossary. Open yours to see what it means, its causes and whether you can keep driving.

Reviewed by Daniel Morales, founder of Reprorace SL, on

What this block covers

Fuel and air metering

The engine measures the incoming air and meters the fuel so the mixture is right; the throttle, the accelerator pedal and the turbo are here too. A fault usually shows as higher fuel use, jerking, lack of power or hard starting.

Engine (mechanical, cooling and lubrication)

The engine's mechanics, timing (camshaft and crankshaft), cooling and lubrication. Many of these codes check that the engine is in time and at the right temperature.

Emission control

The catalytic converter, oxygen sensors, EGR, fuel vapor system (EVAP), particulate filter and NOx reduction clean the exhaust. A fault here raises pollution and may make the car fail its inspection; left alone, some end in a bigger fault or in limp-home mode.

The 191 codes of the block

  • P0001Fuel volume regulator A, control circuit open
  • P0002Fuel volume regulator A, control circuit: performance
  • P0003Fuel volume regulator A, control circuit: signal low
  • P0004Fuel volume regulator A, control circuit: signal high
  • P0005Fuel shutoff valve A, control circuit open
  • P0006Fuel shutoff valve A, control circuit: signal low
  • P0007Fuel shutoff valve A, control circuit: signal high
  • P0008Engine position system (bank 1): performance
  • P0009Engine position system (bank 2): performance
  • P000AA camshaft position (bank 1): slow response
  • P000BB camshaft position (bank 1): slow response
  • P000CA camshaft position (bank 2): slow response
  • P000DB camshaft position (bank 2): slow response
  • P000EFuel volume regulator control: learning limit exceeded
  • P000FFuel system over pressure relief valve: activated
  • P0010A camshaft position actuator A (bank 1), control circuit open
  • P0011A camshaft position: timing over-advanced or system performance (bank 1)
  • P0012A camshaft position: timing over-retarded (bank 1)
  • P0013B camshaft position actuator A (bank 1), control circuit open
  • P0014B camshaft position: timing over-advanced or system performance (bank 1)
  • P0015B camshaft position: timing over-retarded (bank 1)
  • P0016Correlation fault between crankshaft position and camshaft position (bank 1, sensor A)
  • P0017Correlation fault between crankshaft position and camshaft position (bank 1, sensor B)
  • P0018Correlation fault between crankshaft position and camshaft position (bank 2, sensor A)
  • P0019Correlation fault between crankshaft position and camshaft position (bank 2, sensor B)
  • P001AA camshaft profile actuator A (bank 1), control circuit open
  • P001BA camshaft profile actuator A (bank 1), control circuit: signal low
  • P001CA camshaft profile actuator A (bank 1), control circuit: signal high
  • P001DA camshaft profile actuator A (bank 2), control circuit open
  • P001EA camshaft profile actuator A (bank 2), control circuit: signal low
  • P001FA camshaft profile actuator A (bank 2), control circuit: signal high
  • P0020A camshaft position actuator A (bank 2), control circuit open
  • P0021A camshaft position: timing over-advanced or system performance (bank 2)
  • P0022A camshaft position: timing over-retarded (bank 2)
  • P0023B camshaft position actuator A (bank 2), control circuit open
  • P0024B camshaft position: timing over-advanced or system performance (bank 2)
  • P0025B camshaft position: timing over-retarded (bank 2)
  • P0026Intake valve control solenoid (bank 1), circuit: range/performance
  • P0027Exhaust valve control solenoid (bank 1), circuit: range/performance
  • P0028Intake valve control solenoid (bank 2), circuit: range/performance
  • P0029Exhaust valve control solenoid (bank 2), circuit: range/performance
  • P002AB camshaft profile actuator A (bank 1), control circuit open
  • P002BB camshaft profile actuator A (bank 1), control circuit: signal low
  • P002CB camshaft profile actuator A (bank 1), control circuit: signal high
  • P002DB camshaft profile actuator A (bank 2), control circuit open
  • P002EB camshaft profile actuator A (bank 2), control circuit: signal low
  • P002FB camshaft profile actuator A (bank 2), control circuit: signal high
  • P0030HO2S heater (bank 1, sensor 1), control circuit: malfunction
  • P0031HO2S heater (bank 1, sensor 1), control circuit: signal low
  • P0032HO2S heater (bank 1, sensor 1), control circuit: signal high
  • P0033Turbocharger/supercharger bypass valve A, control circuit: malfunction
  • P0034Turbocharger/supercharger bypass valve A, control circuit: signal low
  • P0035Turbocharger/supercharger bypass valve A, control circuit: signal high
  • P0036HO2S heater (bank 1, sensor 2), control circuit: malfunction
  • P0037HO2S heater (bank 1, sensor 2), control circuit: signal low
  • P0038HO2S heater (bank 1, sensor 2), control circuit: signal high
  • P0039Turbocharger/supercharger bypass valve A, control circuit: range/performance
  • P003ATurbocharger/supercharger boost control A position: learning limit exceeded
  • P003BTurbocharger/supercharger boost control B position: learning limit exceeded
  • P003CA camshaft profile actuator A control (bank 1): performance or stuck off
  • P003DA camshaft profile actuator A control (bank 1): stuck on
  • P003EA camshaft profile actuator A control (bank 2): performance or stuck off
  • P003FA camshaft profile actuator A control (bank 2): stuck on
  • P0040O2 sensor signals swapped (bank 1 sensor 1 / bank 2 sensor 1)
  • P0041O2 sensor signals swapped (bank 1 sensor 2 / bank 2 sensor 2)
  • P0042HO2S heater (bank 1, sensor 3), control circuit: malfunction
  • P0043HO2S heater (bank 1, sensor 3), control circuit: signal low
  • P0044HO2S heater (bank 1, sensor 3), control circuit: signal high
  • P0045Turbocharger/supercharger boost control A, circuit open
  • P0046Turbocharger/supercharger boost control A, circuit: range/performance
  • P0047Turbocharger/supercharger boost control A, circuit: signal low
  • P0048Turbocharger/supercharger boost control A, circuit: signal high
  • P0049Turbocharger/supercharger A turbine: overspeed
  • P004ATurbocharger/supercharger boost control B, circuit open
  • P004BTurbocharger/supercharger boost control B, circuit: range/performance
  • P004CTurbocharger/supercharger boost control B, circuit: signal low
  • P004DTurbocharger/supercharger boost control B, circuit: signal high
  • P004ETurbocharger/supercharger boost control A, circuit: intermittent/erratic
  • P004FTurbocharger/supercharger boost control B, circuit: intermittent/erratic
  • P0050HO2S heater (bank 2, sensor 1), control circuit: malfunction
  • P0051HO2S heater (bank 2, sensor 1), control circuit: signal low
  • P0052HO2S heater (bank 2, sensor 1), control circuit: signal high
  • P0053HO2S heater resistance (bank 1, sensor 1): malfunction
  • P0054HO2S heater resistance (bank 1, sensor 2): malfunction
  • P0055HO2S heater resistance (bank 1, sensor 3): malfunction
  • P0056HO2S heater (bank 2, sensor 2), control circuit: malfunction
  • P0057HO2S heater (bank 2, sensor 2), control circuit: signal low
  • P0058HO2S heater (bank 2, sensor 2), control circuit: signal high
  • P0059HO2S heater resistance (bank 2, sensor 1): malfunction
  • P005AB camshaft profile actuator A control (bank 1): performance or stuck off
  • P005BB camshaft profile actuator A control (bank 1): stuck on
  • P005CB camshaft profile actuator A control (bank 2): performance or stuck off
  • P005DB camshaft profile actuator A control (bank 2): stuck on
  • P005ETurbocharger/supercharger boost control B, supply voltage circuit: signal low
  • P005FTurbocharger/supercharger boost control B, supply voltage circuit: signal high
  • P0060HO2S heater resistance (bank 2, sensor 2): malfunction
  • P0061HO2S heater resistance (bank 2, sensor 3): malfunction
  • P0062HO2S heater (bank 2, sensor 3), control circuit: malfunction
  • P0063HO2S heater (bank 2, sensor 3), control circuit: signal low
  • P0064HO2S heater (bank 2, sensor 3), control circuit: signal high
  • P0065Air assisted injector control: range/performance
  • P0066Air assisted injector, control circuit: signal low
  • P0067Air assisted injector, control circuit: signal high
  • P0068Correlation fault between MAP/MAF and throttle position
  • P0069Correlation fault between manifold absolute pressure and barometric pressure
  • P006ACorrelation fault between MAP and mass or volume air flow (bank 1)
  • P006BCorrelation fault between MAP and exhaust pressure
  • P006CCorrelation fault between MAP and turbocharger/supercharger inlet pressure
  • P006DCorrelation fault between barometric pressure and turbocharger/supercharger inlet pressure (bank 1)
  • P006ETurbocharger/supercharger boost control A, supply voltage circuit: signal low
  • P006FTurbocharger/supercharger boost control A, supply voltage circuit: signal high
  • P0070Ambient air temperature sensor, circuit A: malfunction
  • P0071Ambient air temperature sensor, circuit A: range/performance
  • P0072Ambient air temperature sensor, circuit A: signal low
  • P0073Ambient air temperature sensor, circuit A: signal high
  • P0074Ambient air temperature sensor, circuit A: intermittent/erratic
  • P0075Intake valve control solenoid (bank 1), circuit: malfunction
  • P0076Intake valve control solenoid (bank 1), circuit: signal low
  • P0077Intake valve control solenoid (bank 1), circuit: signal high
  • P0078Exhaust valve control solenoid (bank 1), circuit: malfunction
  • P0079Exhaust valve control solenoid (bank 1), circuit: signal low
  • P007ACharge air cooler temperature sensor (bank 1), circuit: malfunction
  • P007BCharge air cooler temperature sensor (bank 1), circuit: range/performance
  • P007CCharge air cooler temperature sensor (bank 1), circuit: signal low
  • P007DCharge air cooler temperature sensor (bank 1), circuit: signal high
  • P007ECharge air cooler temperature sensor (bank 1), circuit: intermittent/erratic
  • P007FCharge air cooler temperature sensor (banks 1 and 2): correlation fault
  • P0080Exhaust valve control solenoid (bank 1), circuit: signal high
  • P0081Intake valve control solenoid (bank 2), circuit: malfunction
  • P0082Intake valve control solenoid (bank 2), circuit: signal low
  • P0083Intake valve control solenoid (bank 2), circuit: signal high
  • P0084Exhaust valve control solenoid (bank 2), circuit: malfunction
  • P0085Exhaust valve control solenoid (bank 2), circuit: signal low
  • P0086Exhaust valve control solenoid (bank 2), circuit: signal high
  • P0087Fuel rail/system pressure: too low (bank 1)
  • P0088Fuel rail/system pressure: too high (bank 1)
  • P0089Fuel pressure regulator A: performance
  • P008ALow pressure fuel system pressure: too low
  • P008BLow pressure fuel system pressure: too high
  • P008CFuel cooler pump, control circuit open
  • P008DFuel cooler pump, control circuit: signal low
  • P008EFuel cooler pump, control circuit: signal high
  • P008FCorrelation fault between engine coolant temperature and fuel temperature
  • P0090Fuel pressure regulator A, control circuit open
  • P0091Fuel pressure regulator A, control circuit: signal low
  • P0092Fuel pressure regulator A, control circuit: signal high
  • P0093Fuel system: large leak detected
  • P0094Fuel system: small leak detected
  • P0095Intake air temperature sensor 2 (bank 1), circuit: malfunction
  • P0096Intake air temperature sensor 2 (bank 1), circuit: range/performance
  • P0097Intake air temperature sensor 2 (bank 1), circuit: signal low
  • P0098Intake air temperature sensor 2 (bank 1), circuit: signal high
  • P0099Intake air temperature sensor 2 (bank 1), circuit: intermittent/erratic
  • P009ACorrelation fault between intake air temperature and ambient air temperature
  • P009BFuel pressure relief, control circuit open
  • P009CFuel pressure relief, control circuit: signal low
  • P009DFuel pressure relief, control circuit: signal high
  • P009EFuel pressure relief control: performance or stuck off
  • P009FFuel pressure relief control: stuck on
  • P00A0Charge air cooler temperature sensor (bank 2), circuit: malfunction
  • P00A1Charge air cooler temperature sensor (bank 2), circuit: range/performance
  • P00A2Charge air cooler temperature sensor (bank 2), circuit: signal low
  • P00A3Charge air cooler temperature sensor (bank 2), circuit: signal high
  • P00A4Charge air cooler temperature sensor (bank 2), circuit: intermittent/erratic
  • P00A5Intake air temperature sensor 2 (bank 2), circuit: malfunction
  • P00A6Intake air temperature sensor 2 (bank 2), circuit: range/performance
  • P00A7Intake air temperature sensor 2 (bank 2), circuit: signal low
  • P00A8Intake air temperature sensor 2 (bank 2), circuit: signal high
  • P00A9Intake air temperature sensor 2 (bank 2), circuit: intermittent/erratic
  • P00AAIntake air temperature sensor 1 (bank 2), circuit: malfunction
  • P00ABIntake air temperature sensor 1 (bank 2), circuit: range/performance
  • P00ACIntake air temperature sensor 1 (bank 2), circuit: signal low
  • P00ADIntake air temperature sensor 1 (bank 2), circuit: signal high
  • P00AEIntake air temperature sensor 1 (bank 2), circuit: intermittent
  • P00AFTurbocharger/supercharger boost control A module: performance
  • P00B0Turbocharger/supercharger boost control B module: performance
  • P00B1Radiator coolant temperature sensor, circuit: malfunction
  • P00B2Radiator coolant temperature sensor, circuit: range/performance
  • P00B3Radiator coolant temperature sensor, circuit: signal low
  • P00B4Radiator coolant temperature sensor, circuit: signal high
  • P00B5Radiator coolant temperature sensor, circuit: intermittent/erratic
  • P00B6Correlation fault between radiator coolant temperature and engine coolant temperature
  • P00B7Engine coolant flow: low or performance
  • P00B8Correlation fault between MAP and mass or volume air flow (bank 2)
  • P00BALow fuel pressure: forced power limitation
  • P00BBFuel injector: insufficient flow - forced power limitation
  • P00BCMass or volume air flow A, circuit: range/performance - air flow too low
  • P00BDMass or volume air flow A, circuit: range/performance - air flow too high
  • P00BEMass or volume air flow B, circuit: range/performance - air flow too low
  • P00BFMass or volume air flow B, circuit: range/performance - air flow too high
  • P00C6Fuel rail pressure: too low - during cranking (bank 1)

Read your car's fault codes on your phone

With an ECO-LITE in the OBD socket you see the codes in your account, with the data captured when the fault happened, and your workshop can check them remotely, always with your permission.

Can we help you get started?

Leave us your details and we will tell you how Diaglana fits your workshop, your fleet or your car.