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)
- P2578Turbocharger/Supercharger Speed Sensor A Circuit
- P2579Turbocharger/Supercharger Speed Sensor A Circuit Range/Performance
- P257AVacuum Reservoir Control Circuit/Open
- P257BVacuum Reservoir Control Circuit Low
- P257CVacuum Reservoir Control Circuit High
- P257DEngine Hood Switch Circuit Range/Performance
- P257EEngine Hood Switch Circuit Low
- P257FEngine Hood Switch Circuit High
- P2580Turbocharger/Supercharger Speed Sensor A Circuit Low
- P2581Turbocharger/Supercharger Speed Sensor A Circuit High
- P2582Turbocharger/Supercharger Speed Sensor A Circuit Intermittent
- P2583Cruise Control Front Distance Range Sensor Single Sensor or Center
- P2584Fuel Additive Control Module Requested MIL Illumination
- P2585Fuel Additive Control Module Warning Lamp Request
- P2586Turbocharger Boost Control Position Sensor B Circuit
- P2587Turbocharger Boost Control Position Sensor B Circuit Range/Performance
- P2588Turbocharger Boost Control Position Sensor B Circuit Low
- P2589Turbocharger Boost Control Position Sensor B Circuit High
- P258AVacuum Pump Control Circuit A/Open
- P258BVacuum Pump Control Circuit A Range/Performance
- P258CVacuum Pump Control Circuit A Low
- P258DVacuum Pump Control Circuit A High
- P258EPTO Enable Switch Performance
- P258FTorque Management Request Output Signal
- P2590Turbocharger Boost Control Position Sensor B Circuit Intermittent/Erratic
- P2591Cruise Control Front Distance Range Sensor Left
- P2592Cruise Control Front Distance Range Sensor Right
- P2593Turbocharger Speed Sensor B Circuit
- P2594Turbocharger Speed Sensor B Circuit Range/Performance
- P2595Turbocharger Speed Sensor B Circuit Low
- P2596Turbocharger Speed Sensor B Circuit High
- P2597Turbocharger Speed Sensor B Circuit Intermittent
- P2598Turbocharger Boost Control Position Sensor A Performance - Stuck Low
- P2599Turbocharger Boost Control Position Sensor A Performance - Stuck High
- P259ATurbocharger Boost Control Position Sensor B Performance - Stuck Low
- P259BTurbocharger Boost Control Position Sensor B Performance - Stuck High
- P259CExcessive Time To Enter Closed Loop Turbocharger A Boost Control
- P259DExcessive Time To Enter Closed Loop Turbocharger B Boost Control
- P259ETurbocharger A Boost Control Position At Low Limit
- P259FTurbocharger A Boost Control Position At High Limit
- P25A0Turbocharger B Boost Control Position At Low Limit
- P25A1Turbocharger B Boost Control Position At High Limit
- P25A2Brake System Control Module A Requested MIL Illumination
- P25A3Engine Hood Open
- P25A4Fuel Mode Select Switch Circuit
- P25A5Fuel Mode Select Switch Performance
- P25A6Fuel Mode Select Switch Circuit Low
- P25A7Fuel Mode Select Switch Circuit High
- P25A8Fuel Mode Select Switch Circuit Intermittent/Erratic
- P25A9Piston Cooling Oil Control Circuit/Open
- P25AAPiston Cooling Oil Control Circuit Low
- P25ABPiston Cooling Oil Control Circuit High
- P25ACPiston Cooling Oil Control Circuit Performance/Stuck Off
- P25ADPiston Cooling Oil Control Circuit Stuck On
- P25AEPiston Cooling Oil Pressure Too Low
- P25AFCoolant Temperature Control Module Requested MIL Illumination
- P25B0Fuel Level Sensor A Stuck
- P25B1Fuel Level Sensor B Stuck
- P25B2Fuel Level Sensor A or B Stuck
- P25B3Turbocharger/Supercharger Wastegate A Stuck Open
- P25B4Turbocharger/Supercharger Wastegate A Stuck Closed
- P25B5Turbocharger/Supercharger Wastegate B Stuck Open
- P25B6Turbocharger/Supercharger Wastegate B Stuck Closed
- P25B7Auxiliary Ignition Switch On/Start Position Circuit
- P25B8Auxiliary Ignition Switch On/Start Position Circuit Low
- P25B9Auxiliary Ignition Switch On/Start Position Circuit High
- P25BARegeneration Control Switch Circuit/Open
- P25BBRegeneration Control Switch Circuit Low
- P25BCRegeneration Control Switch Circuit High
- P25BDUnmetered Fuel - Forced Engine Shutdown
- P25BEAlternative Fuel Disable Control Circuit / Open
- P25BFAlternative Fuel Disable Control Circuit High
- P25C0Alternative Fuel Disable Control Circuit Low
- P25C1Alternative Fuel Disable Signal Circuit
- P25C2Alternative Fuel Disable Signal Circuit High
- P25C3Alternative Fuel Disable Signal Circuit Low
- P25C4Brake Booster Temperature Sensor A Circuit
- P25C5Brake Booster Temperature Sensor A Circuit Range/Performance
- P25C6Brake Booster Temperature Sensor A Circuit Low
- P25C7Brake Booster Temperature Sensor A Circuit High
- P25C8Brake Booster Temperature Sensor A Circuit Intermittent/Erratic
- P25C9Brake System Control Module B Requested MIL Illumination
- P25CAIntake Camshaft Actuator Park Lock Control Circuit / Open Bank 1
- P25CBIntake Camshaft Actuator Park Lock Control Circuit Low Bank 1
- P25CCIntake Camshaft Actuator Park Lock Control Circuit High Bank 1
- P25CDIntake Camshaft Actuator Park Lock Control Circuit / Open Bank 2
- P25CEIntake Camshaft Actuator Park Lock Control Circuit Low Bank 2
- P25CFIntake Camshaft Actuator Park Lock Control Circuit High Bank 2
- P25D0Exhaust Camshaft Actuator Park Lock Control Circuit / Open Bank 1
- P25D1Exhaust Camshaft Actuator Park Lock Control Circuit Low Bank 1
- P25D2Exhaust Camshaft Actuator Park Lock Control Circuit High Bank 1
- P25D3Exhaust Camshaft Actuator Park Lock Control Circuit / Open Bank 2
- P25D4Exhaust Camshaft Actuator Park Lock Control Circuit Low Bank 2
- P25D5Exhaust Camshaft Actuator Park Lock Control Circuit High Bank 2
- P25D6Exhaust Heat Exchanger Exhaust Bypass Valve A Position Sensor Stop Performance
- P25D7Fuel Level Sensor C Circuit
- P25D8Fuel Level Sensor C Performance
- P25D9Fuel Level Sensor C Circuit Low
- P25DAFuel Level Sensor C Circuit High
- P25DBFuel Level Sensor C Circuit Intermittent
Code data: OBDex open dataset (CC0), reviewed and rewritten for drivers. Always confirm a diagnosis before replacing parts.