P25xx codes: charging system, oil and coolant level, auxiliary inputs
94 codes in this range, all generic — the same meaning on every make. Vehicle speed sensors, idle speed control, cruise control, A/C pressure sensors, the charging system and battery voltage, oil pressure and level, and the brake and clutch switches — the signals the engine computer takes from outside the engine itself.
What usually causes codes in this area
- Speed sensors, switches and their wiring
- A dirty throttle body or idle air control valve
- The battery, the alternator and ground connections
- Vacuum leaks that upset the idle
Can you keep driving?
It depends a lot on the code. Cruise-control and A/C codes can wait; speed-sensor codes affect shifting and the speedometer; charging-system and oil-pressure codes can leave you stranded or damage the engine — check those straight away.
All P25xx codes
| Code | Meaning |
|---|---|
| P2500 | Generator Lamp/L-Terminal Circuit Low |
| P2501 | Generator Lamp/L-Terminal Circuit High |
| P2502 | Charging System Voltage |
| P2503 | Charging System Voltage Low |
| P2504 | Charging System Voltage High |
| P2505 | ECM/PCM Power Input Signal |
| P2506 | ECM/PCM Power Input Signal Range/Performance |
| P2507 | ECM/PCM Power Input Signal Low |
| P2508 | ECM/PCM Power Input Signal High |
| P2509 | ECM/PCM Power Input Signal Intermittent |
| P250A | Engine Oil Level Sensor Circuit |
| P250B | Engine Oil Level Sensor Circuit Range/Performance |
| P250C | Engine Oil Level Sensor Circuit Low |
| P250D | Engine Oil Level Sensor Circuit High |
| P250E | Engine Oil Level Sensor Circuit Intermittent/Erratic |
| P250F | Engine Oil Level Too Low |
| P2510 | ECM/PCM Power Relay Sense Circuit Range/Performance |
| P2511 | ECM/PCM Power Relay Sense Circuit Intermittent |
| P2512 | Event Data Recorder Request Circuit/Open |
| P2513 | Event Data Recorder Request Circuit Low |
| P2514 | Event Data Recorder Request Circuit High |
| P2515 | A/C Refrigerant Pressure Sensor "B" Circuit |
| P2516 | A/C Refrigerant Pressure Sensor "B" Circuit Range/Performance |
| P2517 | A/C Refrigerant Pressure Sensor "B" Circuit Low |
| P2518 | A/C Refrigerant Pressure Sensor "B" Circuit High |
| P2519 | A/C Request "A" Circuit |
| P2520 | A/C Request "A" Circuit Low |
| P2521 | A/C Request "A" Circuit High |
| P2522 | A/C Request "B" Circuit |
| P2523 | A/C Request "B" Circuit Low |
| P2524 | A/C Request "B" Circuit High |
| P2525 | Vacuum Reservoir Pressure Sensor Circuit |
| P2526 | Vacuum Reservoir Pressure Sensor Circuit Range/Performance |
| P2527 | Vacuum Reservoir Pressure Sensor Circuit Low |
| P2528 | Vacuum Reservoir Pressure Sensor Circuit High |
| P2529 | Vacuum Reservoir Pressure Sensor Circuit Intermittent |
| P2530 | Ignition Switch Run Position Circuit |
| P2531 | Ignition Switch Run Position Circuit Low |
| P2532 | Ignition Switch Run Position Circuit High |
| P2533 | Ignition Switch Run/Start Position Circuit |
| P2534 | Ignition Switch Run/Start Position Circuit Low |
| P2535 | Ignition Switch Run/Start Position Circuit High |
| P2536 | Ignition Accessory Switch Circuit |
| P2537 | Ignition Accessory Switch Circuit Low |
| P2538 | Ignition Accessory Switch Circuit High |
| P2539 | Low Pressure Fuel System Sensor Circuit |
| P2540 | Low Pressure Fuel System Sensor Circuit Range/Performance |
| P2541 | Low Pressure Fuel System Sensor Circuit Low |
| P2542 | Low Pressure Fuel System Sensor Circuit High |
| P2543 | Low Pressure Fuel System Sensor Circuit Intermittent |
| P2544 | Torque Management Request Input Signal "A" |
| P2545 | Torque Management Request Input Signal "A" Range/Performance |
| P2546 | Torque Management Request Input Signal "A" Low |
| P2547 | Torque Management Request Input Signal "A" High |
| P2548 | Torque Management Request Input Signal "B" |
| P2549 | Torque Management Request Input Signal "B" Range/Performance |
| P2550 | Torque Management Request Input Signal "B" Low |
| P2551 | Torque Management Request Input Signal "B" High |
| P2552 | Throttle/Fuel Inhibit Circuit |
| P2553 | Throttle/Fuel Inhibit Circuit Range/Performance |
| P2554 | Throttle/Fuel Inhibit Circuit Low |
| P2555 | Throttle/Fuel Inhibit Circuit High |
| P2556 | Engine Coolant Level Sensor/Switch Circuit |
| P2557 | Engine Coolant Level Sensor/Switch Circuit Range/Performance |
| P2558 | Engine Coolant Level Sensor/Switch Circuit Low |
| P2559 | Engine Coolant Level Sensor/Switch Circuit High |
| P2560 | Engine Coolant Level Low |
| P2561 | A/C Control Module Requested MIL Illumination |
| P2562 | Turbocharger/Supercharger Boost Control "A" Position Sensor Circuit |
| P2563 | Turbocharger/Supercharger Boost Control "A" Position Sensor Circuit Range/Performance |
| P2564 | Turbocharger/Supercharger Boost Control "A" Position Sensor Circuit Low |
| P2565 | Turbocharger/Supercharger Boost Control "A" Position Sensor Circuit High |
| P2566 | Turbocharger/Supercharger Boost Control "A" Position Sensor Circuit Intermittent/Erratic |
| P2567 | Direct Ozone Reduction Catalyst Temperature Sensor Circuit |
| P2568 | Direct Ozone Reduction Catalyst Temperature Sensor Circuit Range/Performance |
| P2569 | Direct Ozone Reduction Catalyst Temperature Sensor Circuit Low |
| P2570 | Direct Ozone Reduction Catalyst Temperature Sensor Circuit High |
| P2571 | Direct Ozone Reduction Catalyst Temperature Sensor Circuit Intermittent/Erratic |
| P2572 | Direct Ozone Reduction Catalyst Deterioration Sensor Circuit |
| P2573 | Direct Ozone Reduction Catalyst Deterioration Sensor Circuit Range/Performance |
| P2574 | Direct Ozone Reduction Catalyst Deterioration Sensor Circuit Low |
| P2575 | Direct Ozone Reduction Catalyst Deterioration Sensor Circuit High |
| P2576 | Direct Ozone Reduction Catalyst Deterioration Sensor Circuit Intermittent/Erratic |
| P2577 | Direct Ozone Reduction Catalyst Efficiency Below Threshold |
| P2578 | Turbocharger/Supercharger "A" Speed Sensor Circuit |
| P2579 | Turbocharger/Supercharger "A" Speed Sensor Circuit Range/Performance |
| P2580 | Turbocharger/Supercharger "A" Speed Sensor Circuit Low |
| P2581 | Turbocharger/Supercharger "A" Speed Sensor Circuit High |
| P2582 | Turbocharger/Supercharger "A" Speed Sensor Circuit Intermittent/Erratic |
| P2583 | Cruise Control Front Distance Range Sensor |
| P2584 | Cruise Control Front Distance Range Sensor Range/Performance |
| P2585 | Cruise Control Front Distance Range Sensor Low |
| P2586 | Cruise Control Front Distance Range Sensor High |
| P2587 | Cruise Control Front Distance Range Sensor Intermittent/Erratic |
Read the codes from your own car
Plug an inexpensive Bluetooth LE or Wi-Fi OBD2 adapter into the port under the dashboard, and Brimly on your iPhone reads the stored, pending and permanent codes, explains each one offline and clears them once the fault is fixed. OBD diagnostics are part of Brimly Forever, a one-time purchase.