OBD2 · Powertrain

P05xx codes: vehicle speed, idle control, cruise control and auxiliary inputs

125 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 P05xx codes

Code Meaning
P0500 Vehicle Speed Sensor "A"
P0501 Vehicle Speed Sensor "A" Range/Performance
P0502 Vehicle Speed Sensor "A" Circuit Low Input
P0503 Vehicle Speed Sensor "A" Intermittent/Erratic/High
P0504 Brake Switch "A"/"B" Correlation
P0505 Idle Air Control System
P0506 Idle Air Control System RPM Lower Than Expected
P0507 Idle Air Control System RPM Higher Than Expected
P0508 Idle Air Control System Circuit Low
P0509 Idle Air Control System Circuit High
P050A Cold Start Idle Air Control System Performance
P050B Cold Start Ignition Timing Performance
P050C Cold Start Engine Coolant Temperature Performance
P050D Cold Start Rough Idle
P050E Cold Start Engine Exhaust Temperature Too Low
P050F Brake Assist Vacuum Too Low
P0510 Closed Throttle Position Switch
P0511 Idle Air Control Circuit
P0512 Starter Request Circuit
P0513 Incorrect Immobilizer Key
P0514 Battery Temperature Sensor Circuit Range/Performance
P0515 Battery Temperature Sensor Circuit
P0516 Battery Temperature Sensor Circuit Low
P0517 Battery Temperature Sensor Circuit High
P0518 Idle Air Control Circuit Intermittent
P0519 Idle Air Control System Performance
P051A Crankcase Pressure Sensor Circuit
P051B Crankcase Pressure Sensor Circuit Range/Performance
P051C Crankcase Pressure Sensor Circuit Low
P051D Crankcase Pressure Sensor Circuit High
P051E Crankcase Pressure Sensor Circuit Intermittent/Erratic
P0520 Engine Oil Pressure Sensor/Switch Circuit
P0521 Engine Oil Pressure Sensor/Switch Range/Performance
P0522 Engine Oil Pressure Sensor/Switch Low Voltage
P0523 Engine Oil Pressure Sensor/Switch High Voltage
P0524 Engine Oil Pressure Too Low
P0525 Cruise Control Servo Control Circuit Range/Performance
P0526 Fan Speed Sensor Circuit
P0527 Fan Speed Sensor Circuit Range/Performance
P0528 Fan Speed Sensor Circuit No Signal
P0529 Fan Speed Sensor Circuit Intermittent
P052A Cold Start "A" Camshaft Position Timing Over-Advanced (Bank 1)
P052B Cold Start "A" Camshaft Position Timing Over-Retarded (Bank 1)
P052C Cold Start "A" Camshaft Position Timing Over-Advanced (Bank 2)
P052D Cold Start "A" Camshaft Position Timing Over-Retarded (Bank 2)
P052E Positive Crankcase Ventilation Regulator Valve Performance
P0530 A/C Refrigerant Pressure Sensor "A" Circuit
P0531 A/C Refrigerant Pressure Sensor "A" Circuit Range/Performance
P0532 A/C Refrigerant Pressure Sensor "A" Circuit Low
P0533 A/C Refrigerant Pressure Sensor "A" Circuit High
P0534 Air Conditioner Refrigerant Charge Loss
P0535 A/C Evaporator Temperature Sensor Circuit
P0536 A/C Evaporator Temperature Sensor Circuit Range/Performance
P0537 A/C Evaporator Temperature Sensor Circuit Low
P0538 A/C Evaporator Temperature Sensor Circuit High
P0539 A/C Evaporator Temperature Sensor Circuit Intermittent
P053A Positive Crankcase Ventilation Heater Control Circuit/Open
P053B Positive Crankcase Ventilation Heater Control Circuit Low
P053C Positive Crankcase Ventilation Heater Control Circuit High
P053F Cold Start Fuel Pressure Performance
P0540 Intake Air Heater "A" Circuit
P0541 Intake Air Heater "A" Circuit Low
P0542 Intake Air Heater "A" Circuit High
P0543 Intake Air Heater "A" Circuit Open
P0544 Exhaust Gas Temperature Sensor Circuit (Bank 1, Sensor 1)
P0545 Exhaust Gas Temperature Sensor Circuit Low (Bank 1 Sensor 1)
P0546 Exhaust Gas Temperature Sensor Circuit High (Bank 1 Sensor 1)
P0547 Exhaust Gas Temperature Sensor Circuit (Bank 2, Sensor 1)
P0548 Exhaust Gas Temperature Sensor Circuit Low (Bank 2, Sensor 1)
P0549 Exhaust Gas Temperature Sensor Circuit High (Bank 2, Sensor 1)
P054A Cold Start "B" Camshaft Position Timing Over-Advanced (Bank 1)
P054B Cold Start "B" Camshaft Position Timing Over-Retarded (Bank 1)
P054C Cold Start "B" Camshaft Position Timing Over-Advanced (Bank 2)
P054D Cold Start "B" Camshaft Position Timing Over-Retarded (Bank 2)
P0550 Power Steering Pressure Sensor/Switch Circuit
P0551 Power Steering Pressure Sensor/Switch Circuit Range/Performance
P0552 Power Steering Pressure Sensor/Switch Circuit Low Input
P0553 Power Steering Pressure Sensor/Switch Circuit High Input
P0554 Power Steering Pressure Sensor/Switch Circuit Intermittent
P0555 Brake Booster Pressure Sensor Circuit
P0556 Brake Booster Pressure Sensor Circuit Range/Performance
P0557 Brake Booster Pressure Sensor Circuit Low
P0558 Brake Booster Pressure Sensor Circuit High
P0559 Brake Booster Pressure Sensor Circuit Intermittent
P0560 System Voltage
P0561 System Voltage Unstable
P0562 System Voltage Low
P0563 System Voltage High
P0564 Cruise Control Multi-Function Input "A" Circuit
P0565 Cruise Control On Signal
P0566 Cruise Control Off Signal
P0567 Cruise Control Resume Signal
P0568 Cruise Control Set Signal
P0569 Cruise Control Coast Signal
P0570 Cruise Control Accelerate Signal
P0571 Cruise Control/Brake Switch "A" Circuit
P0572 Brake Switch "A" Circuit Low
P0573 Brake Switch "A" Circuit High
P0574 Cruise Control System - Vehicle Speed Too High
P0575 Cruise Control Input Circuit
P0576 Cruise Control Input Circuit Low
P0577 Cruise Control Input Circuit High
P0578 Cruise Control Multi-Function Input "A" Circuit Stuck
P0579 Cruise Control Multi-Function Input "A" Circuit Range/Performance
P0580 Cruise Control Multi-Function Input "A" Circuit Low
P0581 Cruise Control Multi-Function Input "A" Circuit High
P0582 Cruise Control Vacuum Control Circuit/Open
P0583 Cruise Control Vacuum Control Circuit Low
P0584 Cruise Control Vacuum Control Circuit High
P0585 Cruise Control Multi-Function Input "A"/"B" Correlation
P0586 Cruise Control Vent Control Circuit/Open
P0587 Cruise Control Vent Control Circuit Low
P0588 Cruise Control Vent Control Circuit High
P0589 Cruise Control Multi-Function Input "B" Circuit
P0590 Cruise Control Multi-Function Input "B" Circuit Stuck
P0591 Cruise Control Multi-Function Input "B" Circuit Range/Performance
P0592 Cruise Control Multi-Function Input "B" Circuit Low
P0593 Cruise Control Multi-Function Input "B" Circuit High
P0594 Cruise Control Servo Control Circuit/Open
P0595 Cruise Control Servo Control Circuit Low
P0596 Cruise Control Servo Control Circuit High
P0597 Thermostat Heater Control Circuit/Open
P0598 Thermostat Heater Control Circuit Low
P0599 Thermostat Heater Control Circuit High
P059F Active Grille Air Shutter "A" Performance/Stuck Off

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