P25xx codes: Vehicle speed, idle control and auxiliary inputs
256 powertrain trouble codes from P2500 to P25FF. They mostly involve the wiring harness, sensor wiring, park lock solenoid and oil control valve.
All P25xx codes
190 of these codes usually turn on the check engine light; 86 can often be fixed at home.
| Code | Meaning | Difficulty |
|---|---|---|
| P2500 | Generator Lamp/L-Terminal Circuit Low | Medium |
| P2501 | Generator Lamp/L-Terminal Circuit High | Medium |
| P2502 | Charging System Voltage | Medium |
| P2503 | Charging System Voltage Low | Medium |
| P2504 | Charging System Voltage High | Medium |
| P2505 | ECM/PCM Power Input Signal | Medium |
| P2506 | ECM/PCM Power Input Signal Range/Performance | Medium |
| P2507 | ECM/PCM Power Input Signal Low | Medium |
| P2508 | ECM/PCM Power Input Signal High | Hard |
| P2509 | ECM/PCM Power Input Signal Intermittent | Easy |
| P250A | Engine Oil Level Sensor Circuit | Medium |
| P250B | Engine Oil Level Sensor Circuit Range/Performance | Medium |
| P250C | Engine Oil Level Sensor Circuit Low | Medium |
| P250D | Engine Oil Level Sensor Circuit High | Medium |
| P250E | Engine Oil Level Sensor Circuit Intermittent/Erratic | Medium |
| P250F | Engine Oil Level Too Low | Easy |
| P2510 | ECM/PCM Power Relay Sense Circuit Range/Performance | Medium |
| P2511 | ECM/PCM Power Relay Sense Circuit Intermittent | Medium |
| P2512 | Event Data Recorder Request Circuit/Open | Medium |
| P2513 | Event Data Recorder Request Circuit Low | Medium |
| P2514 | Event Data Recorder Request Circuit High | Medium |
| P2515 | A/C Refrigerant Pressure Sensor B Circuit | Medium |
| P2516 | A/C Refrigerant Pressure Sensor B Circuit Range/Performance | Medium |
| P2517 | A/C Refrigerant Pressure Sensor B Circuit Low | Medium |
| P2518 | A/C Refrigerant Pressure Sensor B Circuit High | Medium |
| P2519 | A/C Request A Circuit | Medium |
| P251A | PTO Enable Switch Circuit/Open | Medium |
| P251B | PTO Enable Switch Circuit Low | Medium |
| P251C | PTO Enable Switch Circuit High | Medium |
| P251D | PTO Engine Shutdown Circuit/Open | Medium |
| P251E | PTO Engine Shutdown Circuit Low | Medium |
| P251F | PTO Engine Shutdown Circuit High | Medium |
| P2520 | A/C Request A Circuit Low | Medium |
| P2521 | A/C Request A Circuit High | Medium |
| P2522 | A/C Request B Circuit | Medium |
| P2523 | A/C Request B Circuit Low | Medium |
| P2524 | A/C Request B Circuit High | Medium |
| P2525 | Vacuum Reservoir Pressure Sensor Circuit | Medium |
| P2526 | Vacuum Reservoir Pressure Sensor Circuit Range/Performance | Medium |
| P2527 | Vacuum Reservoir Pressure Sensor Circuit Low | Medium |
| P2528 | Vacuum Reservoir Pressure Sensor Circuit High | Medium |
| P2529 | Vacuum Reservoir Pressure Sensor Circuit Intermittent | Medium |
| P252A | Engine Oil Quality Sensor Circuit | Medium |
| P252B | Engine Oil Quality Sensor Circuit Range/Performance | Medium |
| P252C | Engine Oil Quality Sensor Circuit Low | Medium |
| P252D | Engine Oil Quality Sensor Circuit High | Medium |
| P252E | Engine Oil Quality Sensor Circuit Intermittent/Erratic | Medium |
| P252F | Engine Oil Level Too High | Easy |
| P2530 | Ignition Switch Run Position Circuit | Medium |
| P2531 | Ignition Switch Run Position Circuit Low | Medium |
| P2532 | Ignition Switch Run Position Circuit High | Medium |
| P2533 | Ignition Switch On/Start Position Circuit | Medium |
| P2534 | Ignition Switch On/Start Position Circuit Low | Medium |
| P2535 | Ignition Switch On/Start Position Circuit High | Medium |
| P2536 | Ignition Switch Accessory Position Circuit | Medium |
| P2537 | Ignition Switch Accessory Position Circuit Low | Medium |
| P2538 | Ignition Switch Accessory Position Circuit High | Medium |
| P2539 | Low Pressure Fuel System Sensor Circuit | Medium |
| P253A | PTO Sense Circuit/Open | Medium |
| P253B | PTO Sense Circuit Range/Performance | Hard |
| P253C | PTO Sense Circuit Low | Medium |
| P253D | PTO Sense Circuit High | Medium |
| P253E | PTO Sense Circuit Intermittent/Erratic | Medium |
| P253F | Engine Oil Deteriorated | Easy |
| P2540 | Low Pressure Fuel System Sensor Circuit Range/Performance | Medium |
| P2541 | Low Pressure Fuel System Sensor Circuit Low | Medium |
| P2542 | Low Pressure Fuel System Sensor Circuit High | Medium |
| P2543 | Low Pressure Fuel System Sensor Circuit Intermittent | Medium |
| P2544 | Torque Management Request Input Signal A | Medium |
| P2545 | Torque Management Request Input Signal A Range/Performance | Workshop only |
| P2546 | Torque Management Request Input Signal A Low | Workshop only |
| P2547 | Torque Management Request Input Signal A High | Workshop only |
| P2548 | Torque Management Request Input Signal B | Medium |
| P2549 | Torque Management Request Input Signal B Range/Performance | Workshop only |
| P254A | PTO Speed Selector Sensor/Switch 1 Circuit/Open | Medium |
| P254B | PTO Speed Selector Sensor/Switch 1 Range/Performance | Medium |
| P254C | PTO Speed Selector Sensor/Switch 1 Circuit Low | Medium |
| P254D | PTO Speed Selector Sensor/Switch 1 Circuit High | Medium |
| P254E | PTO Speed Selector Sensor/Switch 1 Circuit Intermittent/Erratic | Medium |
| P254F | Engine Hood Switch Circuit | Easy |
| P2550 | Torque Management Request Input Signal B Low | Medium |
| P2551 | Torque Management Request Input Signal B High | Medium |
| P2552 | Throttle/Fuel Inhibit A Circuit | Medium |
| P2553 | Throttle/Fuel Inhibit A Circuit Range/Performance | Medium |
| P2554 | Throttle/Fuel Inhibit A Circuit Low | Medium |
| P2555 | Throttle/Fuel Inhibit A Circuit High | Medium |
| P2556 | Engine Coolant Level Sensor/Switch Circuit | Medium |
| P2557 | Engine Coolant Level Sensor/Switch Circuit Range/Performance | Medium |
| P2558 | Engine Coolant Level Sensor/Switch Circuit Low | Easy |
| P2559 | Engine Coolant Level Sensor/Switch Circuit High | Easy |
| P255A | PTO Speed Selector Sensor/Switch 2 Circuit/Open | Medium |
| P255B | PTO Speed Selector Sensor/Switch 2 Range/Performance | Medium |
| P255C | PTO Speed Selector Sensor/Switch 2 Circuit Low | Medium |
| P255D | PTO Speed Selector Sensor/Switch 2 Circuit High | Medium |
| P255E | PTO Speed Selector Sensor/Switch 2 Circuit Intermittent/Erratic | Medium |
| P255F | A/C Request A Circuit Range/Performance | Medium |
| P2560 | Engine Coolant Level Low | Medium |
| P2561 | A/C Control Module Requested MIL Illumination | Medium |
| P2562 | Turbocharger Boost Control Position Sensor A Circuit | Medium |
| P2563 | Turbocharger Boost Control Position Sensor A Circuit Range/Performance | Hard |
| P2564 | Turbocharger Boost Control Position Sensor A Circuit Low | Medium |
| P2565 | Turbocharger Boost Control Position Sensor A Circuit High | Medium |
| P2566 | Turbocharger Boost Control Position Sensor A Circuit Intermittent | Medium |
| P2567 | Direct Ozone Reduction Catalyst Temperature Sensor Circuit | Medium |
| P2568 | Direct Ozone Reduction Catalyst Temperature Sensor Circuit Range/Performance | Medium |
| P2569 | Direct Ozone Reduction Catalyst Temperature Sensor Circuit Low | Medium |
| P256A | Engine Idle Speed Selector Sensor/Switch Circuit/Open | Easy |
| P256B | Engine Idle Speed Selector Sensor/Switch Range/Performance | Medium |
| P256C | Engine Idle Speed Selector Sensor/Switch Circuit Low | Easy |
| P256D | Engine Idle Speed Selector Sensor/Switch Circuit High | Easy |
| P256E | Engine Idle Speed Selector Sensor/Switch Circuit Intermittent/Erratic | Easy |
| P256F | A/C Request B Circuit Range/Performance | Medium |
| P2570 | Direct Ozone Reduction Catalyst Temperature Sensor Circuit High | Medium |
| P2571 | Direct Ozone Reduction Catalyst Temperature Sensor Circuit Intermittent/Erratic | Medium |
| P2572 | Direct Ozone Reduction Catalyst Deterioration Sensor Circuit | Medium |
| P2573 | Direct Ozone Reduction Catalyst Deterioration Sensor Circuit Range/Performance | Medium |
| P2574 | Direct Ozone Reduction Catalyst Deterioration Sensor Circuit Low | Medium |
| P2575 | Direct Ozone Reduction Catalyst Deterioration Sensor Circuit High | Medium |
| P2576 | Direct Ozone Reduction Catalyst Deterioration Sensor Circuit Intermittent/Erratic | Medium |
| P2577 | Direct Ozone Reduction Catalyst Efficiency Below Threshold | Medium |
| P2578 | Turbocharger/Supercharger Speed Sensor A Circuit | Medium |
| P2579 | Turbocharger/Supercharger Speed Sensor A Circuit Range/Performance | Medium |
| P257A | Vacuum Reservoir Control Circuit/Open | Medium |
| P257B | Vacuum Reservoir Control Circuit Low | Medium |
| P257C | Vacuum Reservoir Control Circuit High | Medium |
| P257D | Engine Hood Switch Circuit Range/Performance | Medium |
| P257E | Engine Hood Switch Circuit Low | Medium |
| P257F | Engine Hood Switch Circuit High | Medium |
| P2580 | Turbocharger/Supercharger Speed Sensor A Circuit Low | Medium |
| P2581 | Turbocharger/Supercharger Speed Sensor A Circuit High | Medium |
| P2582 | Turbocharger/Supercharger Speed Sensor A Circuit Intermittent | Medium |
| P2583 | Cruise Control Front Distance Range Sensor Single Sensor or Center | Medium |
| P2584 | Fuel Additive Control Module Requested MIL Illumination | Medium |
| P2585 | Fuel Additive Control Module Warning Lamp Request | Easy |
| P2586 | Turbocharger Boost Control Position Sensor B Circuit | Hard |
| P2587 | Turbocharger Boost Control Position Sensor B Circuit Range/Performance | Hard |
| P2588 | Turbocharger Boost Control Position Sensor B Circuit Low | Hard |
| P2589 | Turbocharger Boost Control Position Sensor B Circuit High | Hard |
| P258A | Vacuum Pump Control Circuit A/Open | Medium |
| P258B | Vacuum Pump Control Circuit A Range/Performance | Medium |
| P258C | Vacuum Pump Control Circuit A Low | Medium |
| P258D | Vacuum Pump Control Circuit A High | Medium |
| P258E | PTO Enable Switch Performance | Medium |
| P258F | Torque Management Request Output Signal | Hard |
| P2590 | Turbocharger Boost Control Position Sensor B Circuit Intermittent/Erratic | Hard |
| P2591 | Cruise Control Front Distance Range Sensor Left | Hard |
| P2592 | Cruise Control Front Distance Range Sensor Right | Hard |
| P2593 | Turbocharger Speed Sensor B Circuit | Medium |
| P2594 | Turbocharger Speed Sensor B Circuit Range/Performance | Hard |
| P2595 | Turbocharger Speed Sensor B Circuit Low | Hard |
| P2596 | Turbocharger Speed Sensor B Circuit High | Hard |
| P2597 | Turbocharger Speed Sensor B Circuit Intermittent | Hard |
| P2598 | Turbocharger Boost Control Position Sensor A Performance - Stuck Low | Hard |
| P2599 | Turbocharger Boost Control Position Sensor A Performance - Stuck High | Hard |
| P259A | Turbocharger Boost Control Position Sensor B Performance - Stuck Low | Hard |
| P259B | Turbocharger Boost Control Position Sensor B Performance - Stuck High | Hard |
| P259C | Excessive Time To Enter Closed Loop Turbocharger A Boost Control | Medium |
| P259D | Excessive Time To Enter Closed Loop Turbocharger B Boost Control | Medium |
| P259E | Turbocharger A Boost Control Position At Low Limit | Medium |
| P259F | Turbocharger A Boost Control Position At High Limit | Medium |
| P25A0 | Turbocharger B Boost Control Position At Low Limit | Medium |
| P25A1 | Turbocharger B Boost Control Position At High Limit | Medium |
| P25A2 | Brake System Control Module A Requested MIL Illumination | Hard |
| P25A3 | Engine Hood Open | Easy |
| P25A4 | Fuel Mode Select Switch Circuit | Medium |
| P25A5 | Fuel Mode Select Switch Performance | Easy |
| P25A6 | Fuel Mode Select Switch Circuit Low | Medium |
| P25A7 | Fuel Mode Select Switch Circuit High | Medium |
| P25A8 | Fuel Mode Select Switch Circuit Intermittent/Erratic | Medium |
| P25A9 | Piston Cooling Oil Control Circuit/Open | Medium |
| P25AA | Piston Cooling Oil Control Circuit Low | Medium |
| P25AB | Piston Cooling Oil Control Circuit High | Medium |
| P25AC | Piston Cooling Oil Control Circuit Performance/Stuck Off | Hard |
| P25AD | Piston Cooling Oil Control Circuit Stuck On | Hard |
| P25AE | Piston Cooling Oil Pressure Too Low | Hard |
| P25AF | Coolant Temperature Control Module Requested MIL Illumination | Hard |
| P25B0 | Fuel Level Sensor A Stuck | Medium |
| P25B1 | Fuel Level Sensor B Stuck | Medium |
| P25B2 | Fuel Level Sensor A or B Stuck | Medium |
| P25B3 | Turbocharger/Supercharger Wastegate A Stuck Open | Hard |
| P25B4 | Turbocharger/Supercharger Wastegate A Stuck Closed | Hard |
| P25B5 | Turbocharger/Supercharger Wastegate B Stuck Open | Hard |
| P25B6 | Turbocharger/Supercharger Wastegate B Stuck Closed | Hard |
| P25B7 | Auxiliary Ignition Switch On/Start Position Circuit | Medium |
| P25B8 | Auxiliary Ignition Switch On/Start Position Circuit Low | Medium |
| P25B9 | Auxiliary Ignition Switch On/Start Position Circuit High | Medium |
| P25BA | Regeneration Control Switch Circuit/Open | Easy |
| P25BB | Regeneration Control Switch Circuit Low | Easy |
| P25BC | Regeneration Control Switch Circuit High | Easy |
| P25BD | Unmetered Fuel - Forced Engine Shutdown | Workshop only |
| P25BE | Alternative Fuel Disable Control Circuit/Open | Medium |
| P25BF | Alternative Fuel Disable Control Circuit High | Medium |
| P25C0 | Alternative Fuel Disable Control Circuit Low | Medium |
| P25C1 | Alternative Fuel Disable Signal Circuit | Medium |
| P25C2 | Alternative Fuel Disable Signal Circuit High | Medium |
| P25C3 | Alternative Fuel Disable Signal Circuit Low | Medium |
| P25C4 | Brake Booster Temperature Sensor A Circuit | Workshop only |
| P25C5 | Brake Booster Temperature Sensor A Circuit Range/Performance | Workshop only |
| P25C6 | Brake Booster Temperature Sensor A Circuit Low | Workshop only |
| P25C7 | Brake Booster Temperature Sensor A Circuit High | Workshop only |
| P25C8 | Brake Booster Temperature Sensor A Circuit Intermittent/Erratic | Workshop only |
| P25C9 | Brake System Control Module B Requested MIL Illumination | Hard |
| P25CA | Intake Camshaft Actuator Park Lock Control Circuit/Open (Bank 1) | Medium |
| P25CB | Intake Camshaft Actuator Park Lock Control Circuit Low (Bank 1) | Medium |
| P25CC | Intake Camshaft Actuator Park Lock Control Circuit High (Bank 1) | Medium |
| P25CD | Intake Camshaft Actuator Park Lock Control Circuit/Open (Bank 2) | Medium |
| P25CE | Intake Camshaft Actuator Park Lock Control Circuit Low (Bank 2) | Medium |
| P25CF | Intake Camshaft Actuator Park Lock Control Circuit High (Bank 2) | Medium |
| P25D0 | Exhaust Camshaft Actuator Park Lock Control Circuit/Open (Bank 1) | Medium |
| P25D1 | Exhaust Camshaft Actuator Park Lock Control Circuit Low (Bank 1) | Medium |
| P25D2 | Exhaust Camshaft Actuator Park Lock Control Circuit High (Bank 1) | Medium |
| P25D3 | Exhaust Camshaft Actuator Park Lock Control Circuit/Open (Bank 2) | Medium |
| P25D4 | Exhaust Camshaft Actuator Park Lock Control Circuit Low (Bank 2) | Medium |
| P25D5 | Exhaust Camshaft Actuator Park Lock Control Circuit High (Bank 2) | Medium |
| P25D6 | Exhaust Heat Exchanger Exhaust Bypass Valve A Position Sensor Stop Performance | Hard |
| P25D7 | Fuel Level Sensor C Circuit | Medium |
| P25D8 | Fuel Level Sensor C Performance | Medium |
| P25D9 | Fuel Level Sensor C Circuit Low | Medium |
| P25DA | Fuel Level Sensor C Circuit High | Medium |
| P25DB | Fuel Level Sensor C Circuit Intermittent | Medium |
| P25DC | Fuel Level Sensor C Stuck | Medium |
| P25DD | "A" Camshaft Position - Stuck In Locked Position (Bank 1) | Hard |
| P25DE | "A" Camshaft Position - Unable to Achieve Locked Position (Bank 1) | Hard |
| P25DF | "A" Camshaft Position Control Performance (Bank 1) | Medium |
| P25E0 | "A" Camshaft Position - Stuck In Locked Position (Bank 2) | Hard |
| P25E1 | "A" Camshaft Position - Unable to Achieve Locked Position (Bank 2) | Hard |
| P25E2 | "A" Camshaft Position Control Performance (Bank 2) | Medium |
| P25E3 | "B" Camshaft Position - Stuck In Locked Position (Bank 1) | Hard |
| P25E4 | "B" Camshaft Position - Unable to Achieve Locked Position (Bank 1) | Medium |
| P25E5 | "B" Camshaft Position Control Performance (Bank 1) | Medium |
| P25E6 | "B" Camshaft Position - Stuck In Locked Position (Bank 2) | Hard |
| P25E7 | "B" Camshaft Position - Unable to Achieve Locked Position (Bank 2) | Hard |
| P25E8 | "B" Camshaft Position Control Performance (Bank 2) | Medium |
| P25E9 | Supercharger Disconnect Clutch Stuck Open | Hard |
| P25EA | Supercharger Disconnect Clutch Stuck Closed | Medium |
| P25EB | Supercharger Disconnect Clutch Circuit Range/Performance | Medium |
| P25EC | Supercharger Disconnect Clutch Circuit Low | Medium |
| P25ED | Supercharger Disconnect Clutch Circuit High | Medium |
| P25EE | Vacuum Pump Control Circuit B/Open | Medium |
| P25EF | Vacuum Pump Control Circuit B Range/Performance | Medium |
| P25F0 | Vacuum Pump Control Circuit B Low | Medium |
| P25F1 | Vacuum Pump Control Circuit B High | Medium |
| P25F2 | Turbocharger/Supercharger Boost Sensor C Circuit | Medium |
| P25F3 | Turbocharger/Supercharger Boost Sensor C Circuit Range/Performance | Medium |
| P25F4 | Turbocharger/Supercharger Boost Sensor C Circuit Low | Medium |
| P25F5 | Turbocharger/Supercharger Boost Sensor C Circuit High | Medium |
| P25F6 | AIR System B | Medium |
| P25F7 | AIR System B Incorrect Flow Detected | Medium |
| P25F8 | Turbocharger/Supercharger Bypass Valve C Control Circuit | Medium |
| P25F9 | Turbocharger/Supercharger Bypass Valve C Control Circuit Low | Medium |
| P25FA | Turbocharger/Supercharger Bypass Valve C Control Circuit High | Medium |
| P25FB | Turbocharger/Supercharger Bypass Valve C Control Circuit Range/Performance | Medium |
| P25FC | Turbocharger/Supercharger Bypass Valve C - Mechanical | Medium |
| P25FD | Turbocharger/Supercharger Bypass Valve C Temperature Too High | Medium |
| P25FE | Supercharger Disconnect Clutch | Hard |
| P25FF | Electrical System Voltage Stabilizer Control Module Performance | Medium |