Check-engine codes
What does my check-engine code mean?
Plain-English explanations for OBD-II trouble codes: what the code means, the most likely causes, symptoms, and how much labour a repair usually takes.
P2 codes · Powertrain (generic, extended)
- P2C07A Camshaft Profile Actuator Position Sensor A Circuit Low Bank 1
- P2C08A Camshaft Profile Actuator Position Sensor A Circuit High Bank 1
- P2C09A Camshaft Profile Actuator Position Sensor B Circuit Bank 1
- P2C0AA Camshaft Profile Actuator Position Sensor B Range/Performance Bank 1
- P2C0BA Camshaft Profile Actuator Position Sensor B Circuit Low Bank 1
- P2C0CA Camshaft Profile Actuator Position Sensor B Circuit High Bank 1
- P2C0DA Camshaft Profile Actuator Position Sensor C Circuit Bank 1
- P2C0EA Camshaft Profile Actuator Position Sensor C Range/Performance Bank 1
- P2C0FA Camshaft Profile Actuator Position Sensor C Circuit Low Bank 1
- P2C10A Camshaft Profile Actuator Position Sensor C Circuit High Bank 1
- P2C11Reductant Pump A Current Too Low
- P2C12B Camshaft Profile Actuator Position Sensor A Circuit Bank 1
- P2C13B Camshaft Profile Actuator Position Sensor A Range/Performance Bank 1
- P2C14B Camshaft Profile Actuator Position Sensor A Circuit Low Bank 1
- P2C15B Camshaft Profile Actuator Position Sensor A Circuit High Bank 1
- P2C16B Camshaft Profile Actuator Position Sensor B Circuit Bank 1
- P2C17B Camshaft Profile Actuator Position Sensor B Range/Performance Bank 1
- P2C18B Camshaft Profile Actuator Position Sensor B Circuit Low Bank 1
- P2C19B Camshaft Profile Actuator Position Sensor B Circuit High Bank 1
- P2C1AB Camshaft Profile Actuator Position Sensor C Circuit Bank 1
- P2C1BB Camshaft Profile Actuator Position Sensor C Range/Performance Bank 1
- P2C1CB Camshaft Profile Actuator Position Sensor C Circuit Low Bank 1
- P2C1DB Camshaft Profile Actuator Position Sensor C Circuit High Bank 1
- P2C1ECold Start Fuel Pressure Regulator A Performance
- P2C1FCold Start Fuel Pressure Regulator A Exceeded Control Limits - Pressure Too Low
- P2C20Cold Start Fuel Pressure Regulator A Exceeded Control Limits - Pressure Too High
- P2C21Engine Oil Temperature Sensor A/B Correlation
- P2C22Exhaust Heat Exchanger Exhaust Bypass Valve A Position Sensor Circuit
- P2C23Exhaust Heat Exchanger Exhaust Bypass Valve A Position Sensor Performance
- P2C24Exhaust Heat Exchanger Exhaust Bypass Valve A Position Sensor Circuit Low
- P2C25Exhaust Heat Exchanger Exhaust Bypass Valve A Position Sensor Circuit High
- P2C26Fuel Injector Group B Supply Sense Circuit
- P2C27Fuel Injector Group B Supply Sense Circuit Low
- P2C28Fuel Injector Group B Supply Sense Circuit High
- P2C29Turbocharger/Supercharger Bypass Valve B Stuck
- P2C2ATurbocharger/Supercharger Bypass Valve B Position Sensor Circuit/Open
- P2C2BTurbocharger/Supercharger Bypass Valve B Position Sensor Circuit Low
- P2C2CTurbocharger/Supercharger Bypass Valve B Position Sensor Circuit High
- P2C2DTurbocharger/Supercharger Bypass Valve B Position Exceeded Learning Limit
- P2C2ETurbocharger/Supercharger Bypass Valve B Supply Voltage Low
- P2C2FTurbocharger/Supercharger Bypass Valve B Driver Current/Temperature Too High
- P2C30Ignition Coil Primary Circuit Fuse A
- P2C31Ignition Coil Primary Circuit Fuse B
- P2C32Crankcase Pressure Sensor B Circuit
- P2C33Crankcase Pressure Sensor B Circuit Range/Performance
- P2C34Crankcase Pressure Sensor B Circuit Low
- P2C35Crankcase Pressure Sensor B Circuit High
- P2C36Crankcase Pressure Sensor B Circuit Intermittent/Erratic
- P2C37Cold Start Engine Coolant Pump Performance
- P2C38Cylinder Head Temperature Sensor B Circuit
- P2C39Cylinder Head Temperature Sensor B Range/Performance
- P2C3ACylinder Head Temperature Sensor B Circuit Low
- P2C3BCylinder Head Temperature Sensor B Circuit High
- P2C3CCylinder Head Temperature Sensor B Circuit Intermittent/Erratic
- P2C3DCylinder Head Temperature Sensor A/B Correlation
- P2C3EFan 4 Control Circuit
- P2C3FFan 4 Control Circuit Low
- P2C40Fan 4 Control Circuit High
- P2C41Fan 3 Performance/Stuck Off
- P2C42Fan 4 Performance/Stuck Off
- P2C43Battery Isolation/Voltage Stabilization Control Circuit
- P2C44Battery Isolation/Voltage Stabilization Control Circuit Performance
- P2C45Battery Isolation/Voltage Stabilization Control Circuit Low
- P2C46Battery Isolation/Voltage Stabilization Control Circuit High
- P2C47Battery Isolation/Voltage Stabilization Control Circuit Intermittent
- P2C48Coolant Pump C Control Circuit Performance/Stuck Off
- P2C49Coolant Pump D Control Circuit Performance/Stuck Off
- P2C4AClutch Actuator Position Sensor Circuit
- P2C4BClutch Actuator Position Sensor Circuit Range/Performance
- P2C4CClutch Actuator Position Sensor Circuit Low
- P2C4DClutch Actuator Position Sensor Circuit High
- P2C4EClutch Actuator Position Sensor Circuit Intermittent/Erratic
- P2C4FClutch Actuator Performance
- P2C50Clutch Pedal Position Sensor A/Clutch Actuator Position Sensor Correlation
- P2C51Fuel Level Sensor A/B Correlation
- P2C52Cylinder 1 Fuel Injector B Offset Learning At Min Limit
- P2C53Cylinder 1 Fuel Injector B Offset Learning At Max Limit
- P2C54Cylinder 2 Fuel Injector B Offset Learning At Min Limit
- P2C55Cylinder 2 Fuel Injector B Offset Learning At Max Limit
- P2C56Cylinder 3 Fuel Injector B Offset Learning At Min Limit
- P2C57Cylinder 3 Fuel Injector B Offset Learning At Max Limit
- P2C58Cylinder 4 Fuel Injector B Offset Learning At Min Limit
- P2C59Cylinder 4 Fuel Injector B Offset Learning At Max Limit
- P2C5ACylinder 5 Fuel Injector B Offset Learning At Min Limit
- P2C5BCylinder 5 Fuel Injector B Offset Learning At Max Limit
- P2C5CCylinder 6 Fuel Injector B Offset Learning At Min Limit
- P2C5DCylinder 6 Fuel Injector B Offset Learning At Max Limit
- P2C5ECylinder 7 Fuel Injector B Offset Learning At Min Limit
- P2C5FCylinder 7 Fuel Injector B Offset Learning At Max Limit
- P2C60Cylinder 8 Fuel Injector B Offset Learning At Min Limit
- P2C61Cylinder 8 Fuel Injector B Offset Learning At Max Limit
- P2C62O2 Sensor Pumping Current Trim Circuit/Open Bank 1 Sensor 3
- P2C63O2 Sensor Pumping Current Trim Circuit Low Bank 1 Sensor 3
- P2C64O2 Sensor Pumping Current Trim Circuit High Bank 1 Sensor 3
- P2C65O2 Sensor Out of Range During Deceleration Bank 1 Sensor 3
- P2C66Hybrid/EV Electronics Coolant Pump A Underspeed
- P2C67Hybrid/EV Electronics Coolant Pump A Overspeed
- P2C68Hybrid/EV Electronics Coolant Pump A Stuck/Stalled
- P2C69Drive Motor "A" Phase X Current
- P2C6ADrive Motor "A" Phase X Current Low
Code data: OBDex open dataset (CC0), reviewed and rewritten for drivers. Always confirm a diagnosis before replacing parts.