OBD2 · Powertrain

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.

Download on the App Store

Requires iOS 18.1 or later. Free to download, with optional in-app purchases.

All OBD2 codes