P05xx codes: Vehicle speed, idle control and auxiliary inputs
256 powertrain trouble codes from P0500 to P05FF. They mostly involve the engine control module, sensor wiring, switch wiring and body control module.
All P05xx codes
186 of these codes usually turn on the check engine light; 178 can often be fixed at home.
| Code | Meaning | Difficulty |
|---|---|---|
| P0500 | Vehicle Speed Sensor A Circuit | Medium |
| P0501 | Vehicle Speed Sensor A Circuit Range/Performance | Medium |
| P0502 | Vehicle Speed Sensor A Circuit Low | Medium |
| P0503 | Vehicle Speed Sensor A Circuit Intermittent/Erratic/High | Medium |
| P0504 | Brake Switch A/B Correlation | Easy |
| P0505 | Idle Control System | Medium |
| P0506 | Idle Control System RPM - Lower Than Expected | Medium |
| P0507 | Idle Control System RPM - Higher Than Expected | Medium |
| P0508 | Idle Air Control System Circuit Low | Medium |
| P0509 | Idle Air Control System Circuit High | Medium |
| P050A | Cold Start Idle Control System Performance | Medium |
| P050B | Cold Start Ignition Timing Performance | Medium |
| P050C | Cold Start Engine Coolant Temperature Performance | Easy |
| P050D | Cold Start Rough Idle | Medium |
| P050E | Cold Start Engine Exhaust Temperature Too Low | Medium |
| P050F | Brake Assist Vacuum Too Low | Medium |
| P0510 | Closed Throttle Position Switch | Medium |
| P0511 | Idle Air Control Circuit | Medium |
| P0512 | Starter Request Circuit | Medium |
| P0513 | Incorrect Immobilizer Key | Hard |
| P0514 | Battery Temperature Sensor Circuit Range/Performance | Easy |
| P0515 | Battery Temperature Sensor Circuit | Easy |
| P0516 | Battery Temperature Sensor Circuit Low | Easy |
| P0517 | Battery Temperature Sensor Circuit High | Easy |
| P0518 | Idle Air Control Circuit Intermittent | Easy |
| P0519 | Idle Air Control System Performance | Medium |
| P051A | Crankcase Pressure Sensor A Circuit | Easy |
| P051B | Crankcase Pressure Sensor A Circuit Range/Performance | Medium |
| P051C | Crankcase Pressure Sensor A Circuit Low | Easy |
| P051D | Crankcase Pressure Sensor A Circuit High | Easy |
| P051E | Crankcase Pressure Sensor A Circuit Intermittent/Erratic | Easy |
| P051F | PCV Filter Restriction | Medium |
| P0520 | Engine Oil Pressure Sensor/Switch A Circuit | Easy |
| P0521 | Engine Oil Pressure Sensor/Switch A Range/Performance | Medium |
| P0522 | Engine Oil Pressure Sensor/Switch A Low | Easy |
| P0523 | Engine Oil Pressure Sensor/Switch A High | Easy |
| P0524 | Engine Oil Pressure Too Low | Hard |
| P0525 | Cruise Control Servo Control Circuit Range/Performance | Medium |
| P0526 | Fan Speed Sensor Circuit | Medium |
| P0527 | Fan Speed Sensor Circuit Range/Performance | Medium |
| P0528 | Fan Speed Sensor Circuit No Signal | Medium |
| P0529 | Fan Speed Sensor Circuit Intermittent | Medium |
| P052A | Cold Start A Camshaft Position Timing Over-Advanced Bank 1 | Medium |
| P052B | Cold Start A Camshaft Position Timing Over-Retarded Bank 1 | Medium |
| P052C | Cold Start A Camshaft Position Timing Over-Advanced Bank 2 | Medium |
| P052D | Cold Start A Camshaft Position Timing Over-Retarded Bank 2 | Medium |
| P052E | PCV Regulator Valve Performance | Hard |
| P052F | Glow Plug Control Module 1 System Voltage | Medium |
| P0530 | A/C Refrigerant Pressure Sensor A Circuit | Easy |
| P0531 | A/C Refrigerant Pressure Sensor A Circuit Range/Performance | Medium |
| P0532 | A/C Refrigerant Pressure Sensor A Circuit Low | Easy |
| P0533 | A/C Refrigerant Pressure Sensor A Circuit High | Easy |
| P0534 | A/C Refrigerant Charge Loss | Medium |
| P0535 | A/C Evaporator Temperature Sensor Circuit | Medium |
| P0536 | A/C Evaporator Temperature Sensor Circuit Range/Performance | Medium |
| P0537 | A/C Evaporator Temperature Sensor Circuit Low | Medium |
| P0538 | A/C Evaporator Temperature Sensor Circuit High | Medium |
| P0539 | A/C Evaporator Temperature Sensor Circuit Intermittent | Medium |
| P053A | PCV Heater A Control Circuit/Open | Easy |
| P053B | PCV Heater A Control Circuit Low | Easy |
| P053C | PCV Heater A Control Circuit High | Easy |
| P053D | PCV Heater A Performance | Easy |
| P053E | Crankcase Pressure Too High | Hard |
| P053F | Cold Start Fuel Pressure Performance Bank 1 | Hard |
| P0540 | Intake Air Heater A Circuit | Medium |
| P0541 | Intake Air Heater A Circuit Low | Medium |
| P0542 | Intake Air Heater A Circuit High | Medium |
| P0543 | Intake Air Heater A Circuit Open | Medium |
| P0544 | Exhaust Gas Temperature Sensor Circuit Bank 1 Sensor 1 | Medium |
| P0545 | Exhaust Gas Temperature Sensor Circuit Low Bank 1 Sensor 1 | Medium |
| P0546 | Exhaust Gas Temperature Sensor Circuit High Bank 1 Sensor 1 | Medium |
| P0547 | Exhaust Gas Temperature Sensor Circuit Bank 2 Sensor 1 | Medium |
| P0548 | Exhaust Gas Temperature Sensor Circuit Low Bank 2 Sensor 1 | Medium |
| P0549 | Exhaust Gas Temperature Sensor Circuit High Bank 2 Sensor 1 | Medium |
| P054A | Cold Start B Camshaft Position Timing Over-Advanced Bank 1 | Medium |
| P054B | Cold Start B Camshaft Position Timing Over-Retarded Bank 1 | Medium |
| P054C | Cold Start B Camshaft Position Timing Over-Advanced Bank 2 | Medium |
| P054D | Cold Start B Camshaft Position Timing Over-Retarded Bank 2 | Medium |
| P054E | Idle Control System Fuel Quantity Lower Than Expected | Hard |
| P054F | Idle Control System Fuel Quantity Higher Than Expected | Hard |
| P0550 | Power Steering Pressure Sensor/Switch Circuit | Easy |
| P0551 | Power Steering Pressure Sensor/Switch Circuit Range/Performance | Easy |
| P0552 | Power Steering Pressure Sensor/Switch Circuit Low | Easy |
| P0553 | Power Steering Pressure Sensor/Switch Circuit High | Easy |
| P0554 | Power Steering Pressure Sensor/Switch Circuit Intermittent | Easy |
| P0555 | Brake Booster Pressure Sensor Circuit | Medium |
| P0556 | Brake Booster Pressure Sensor Circuit Range/Performance | Medium |
| P0557 | Brake Booster Pressure Sensor Circuit Low | Medium |
| P0558 | Brake Booster Pressure Sensor Circuit High | Medium |
| P0559 | Brake Booster Pressure Sensor Circuit Intermittent | Medium |
| P055A | Engine Oil Pressure Sensor/Switch B Circuit | Medium |
| P055B | Engine Oil Pressure Sensor/Switch B Range/Performance | Medium |
| P055C | Engine Oil Pressure Sensor/Switch B Low | Medium |
| P055D | Engine Oil Pressure Sensor/Switch B High | Medium |
| P055E | Oxygen Sensor Control Module System Voltage | Medium |
| P055F | Engine Oil Pressure Out of Range | Hard |
| P0560 | System Voltage | Easy |
| P0561 | System Voltage Unstable | Medium |
| P0562 | System Voltage Low | Easy |
| P0563 | System Voltage High | Medium |
| P0564 | Cruise Control Multi-Function Input A Circuit | Medium |
| P0565 | Cruise Control On Signal | Medium |
| P0566 | Cruise Control Off Signal | Medium |
| P0567 | Cruise Control Resume Signal | Medium |
| P0568 | Cruise Control Set Signal | Medium |
| P0569 | Cruise Control Coast Signal | Medium |
| P056A | Cruise Control Increase Distance Signal | Medium |
| P056B | Cruise Control Decrease Distance Signal | Medium |
| P056C | Cruise Control Cancel Signal | Medium |
| P056D | Reductant Control Module System Voltage | Medium |
| P056E | Cold Start Turbocharger/Supercharger Boost Control A Performance | Medium |
| P056F | Cold Start Turbocharger/Supercharger Boost Control B Performance | Hard |
| P0570 | Cruise Control Accelerate Signal | Medium |
| P0571 | Brake Switch A Circuit | Easy |
| P0572 | Brake Switch A Circuit Low | Easy |
| P0573 | Brake Switch A Circuit High | Easy |
| P0574 | Cruise Control System Vehicle Speed Too High | Medium |
| P0575 | Cruise Control Input Circuit | Hard |
| P0576 | Cruise Control Input Circuit Low | Medium |
| P0577 | Cruise Control Input Circuit High | Medium |
| P0578 | Cruise Control Multi-Function Input A Circuit Stuck | Medium |
| P0579 | Cruise Control Multi-Function Input A Circuit Range/Performance | Medium |
| P057A | Brake Pedal Position Sensor A Circuit/Open | Medium |
| P057B | Brake Pedal Position Sensor A Circuit Range/Performance | Medium |
| P057C | Brake Pedal Position Sensor A Circuit Low | Medium |
| P057D | Brake Pedal Position Sensor A Circuit High | Medium |
| P057E | Brake Pedal Position Sensor A Circuit Intermittent/Erratic | Medium |
| P057F | Battery A State of Charge Performance | Medium |
| P0580 | Cruise Control Multi-Function Input A Circuit Low | Medium |
| P0581 | Cruise Control Multi-Function Input A Circuit High | Medium |
| P0582 | Cruise Control Vacuum Control Circuit/Open | Medium |
| P0583 | Cruise Control Vacuum Control Circuit Low | Medium |
| P0584 | Cruise Control Vacuum Control Circuit High | Medium |
| P0585 | Cruise Control Multi-Function Input A/B Correlation | Easy |
| P0586 | Cruise Control Vent Control Circuit/Open | Medium |
| P0587 | Cruise Control Vent Control Circuit Low | Medium |
| P0588 | Cruise Control Vent Control Circuit High | Medium |
| P0589 | Cruise Control Multi-Function Input B Circuit | Medium |
| P058A | Battery Monitor Module Performance | Easy |
| P058B | Battery Monitor Module Current Monitoring Performance | Easy |
| P058C | Battery Monitor Module Temperature Monitoring Performance | Easy |
| P058D | Battery Monitor Module Voltage Monitoring Performance | Easy |
| P058E | Battery Monitor Module Temperature Too High | Easy |
| P058F | Battery Monitor Module Temperature Too Low | Easy |
| P0590 | Cruise Control Multi-Function Input B Circuit Stuck | Easy |
| P0591 | Cruise Control Multi-Function Input B Circuit Range/Performance | Medium |
| P0592 | Cruise Control Multi-Function Input B Circuit Low | Medium |
| P0593 | Cruise Control Multi-Function Input B Circuit High | Medium |
| P0594 | Cruise Control Servo Control Circuit/Open | Medium |
| P0595 | Cruise Control Servo Control Circuit Low | Medium |
| P0596 | Cruise Control Servo Control Circuit High | Medium |
| P0597 | Thermostat Heater Control Circuit/Open | Medium |
| P0598 | Thermostat Heater Control Circuit Low | Medium |
| P0599 | Thermostat Heater Control Circuit High | Medium |
| P059A | Active Grille Air Shutter A Position Sensor Circuit | Medium |
| P059B | Active Grille Air Shutter A Position Sensor Circuit Range/Performance | Medium |
| P059C | Active Grille Air Shutter A Position Sensor Circuit High | Medium |
| P059D | Active Grille Air Shutter A Position Sensor Circuit Low | Medium |
| P059E | Active Grille Air Shutter A Position Sensor Circuit Intermittent | Medium |
| P059F | Active Grille Air Shutter A Performance/Stuck Off | Medium |
| P05A0 | Active Grille Air Shutter A Stuck On | Medium |
| P05A1 | Active Grille Air Shutter A Position Sensor Minimum/Maximum Stop Performance | Medium |
| P05A2 | Active Grille Air Shutter A Control Circuit/Open | Medium |
| P05A3 | Active Grille Air Shutter A Control Circuit Range/Performance | Medium |
| P05A4 | Active Grille Air Shutter A Control Circuit High | Medium |
| P05A5 | Active Grille Air Shutter A Control Circuit Low | Medium |
| P05A6 | Active Grille Air Shutter A Supply Voltage Circuit/Open | Easy |
| P05A7 | Active Grille Air Shutter A Supply Voltage Circuit Low | Easy |
| P05A8 | Active Grille Air Shutter A Supply Voltage Circuit High | Medium |
| P05A9 | Active Grille Air Shutter B Position Sensor Circuit | Medium |
| P05AA | Active Grille Air Shutter B Position Sensor Circuit Range/Performance | Medium |
| P05AB | Active Grille Air Shutter B Position Sensor Circuit High | Medium |
| P05AC | Active Grille Air Shutter B Position Sensor Circuit Low | Medium |
| P05AD | Active Grille Air Shutter B Position Sensor Circuit Intermittent | Medium |
| P05AE | Active Grille Air Shutter B Performance/Stuck Off | Medium |
| P05AF | Active Grille Air Shutter B Stuck On | Medium |
| P05B0 | Active Grille Air Shutter B Position Sensor Minimum/Maximum Stop Performance | Medium |
| P05B1 | Active Grille Air Shutter B Control Circuit/Open | Medium |
| P05B2 | Active Grille Air Shutter B Control Circuit Range/Performance | Medium |
| P05B3 | Active Grille Air Shutter B Control Circuit High | Medium |
| P05B4 | Active Grille Air Shutter B Control Circuit Low | Medium |
| P05B5 | Active Grille Air Shutter B Supply Voltage Circuit/Open | Easy |
| P05B6 | Active Grille Air Shutter B Supply Voltage Circuit Low | Easy |
| P05B7 | Active Grille Air Shutter B Supply Voltage Circuit High | Medium |
| P05B8 | Restraint Deployment Signal Circuit/Open | Medium |
| P05B9 | Restraint Deployment Signal Circuit Low | Medium |
| P05BA | Restraint Deployment Signal Circuit High | Medium |
| P05BB | Restraints Deployed | Hard |
| P05BC | Stop-Start Mode Switch Circuit/Open | Easy |
| P05BD | Stop-Start Mode Switch Circuit Range/Performance | Easy |
| P05BE | Stop-Start Mode Switch Circuit Low | Easy |
| P05BF | Stop-Start Mode Switch Circuit High | Easy |
| P05C0 | Active Grille Air Shutter Module A Over Temperature | Medium |
| P05C1 | Active Grille Air Shutter Module B Over Temperature | Medium |
| P05C2 | Engine Coolant Pressure Sensor Circuit | Easy |
| P05C3 | Engine Coolant Pressure Sensor Circuit Range/Performance | Medium |
| P05C4 | Engine Coolant Pressure Sensor Circuit Low | Easy |
| P05C5 | Engine Coolant Pressure Sensor Circuit High | Easy |
| P05C6 | Engine Coolant Pressure Sensor Circuit Intermittent/Erratic | Easy |
| P05C7 | Economy Mode Switch Circuit/Open | Easy |
| P05C8 | Economy Mode Switch Circuit Range/Performance | Easy |
| P05C9 | Economy Mode Switch Circuit Low | Easy |
| P05CA | Economy Mode Switch Circuit High | Easy |
| P05CB | Vehicle Hardware Incompatibility | Medium |
| P05CC | Cold Start A Camshaft Position Timing Performance Bank 1 | Medium |
| P05CD | Cold Start A Camshaft Position Timing Performance Bank 2 | Medium |
| P05CE | Cold Start B Camshaft Position Timing Performance Bank 1 | Medium |
| P05CF | Cold Start B Camshaft Position Timing Performance Bank 2 | Medium |
| P05D0 | Driver Mode Select Switch A Circuit | Medium |
| P05D1 | Driver Mode Select Switch A Circuit Low | Medium |
| P05D2 | Driver Mode Select Switch A Circuit High | Medium |
| P05D3 | Driver Mode Select Switch A Range/Performance | Medium |
| P05D4 | Driver Mode Select Switch B Circuit | Medium |
| P05D5 | Driver Mode Select Switch B Circuit Low | Medium |
| P05D6 | Driver Mode Select Switch B Circuit High | Medium |
| P05D7 | Driver Mode Select Switch B Range/Performance | Medium |
| P05D8 | PCV Regulator Valve Control Circuit/Open | Medium |
| P05D9 | PCV Regulator Valve Control Circuit Low | Medium |
| P05DA | PCV Regulator Valve Control Circuit High | Medium |
| P05DB | Brake Pedal Position Sensor B Circuit/Open | Hard |
| P05DC | Brake Pedal Position Sensor B Circuit Range/Performance | Hard |
| P05DD | Brake Pedal Position Sensor B Circuit Low | Hard |
| P05DE | Brake Pedal Position Sensor B Circuit High | Hard |
| P05DF | Brake Pedal Position Sensor B Circuit Intermittent/Erratic | Hard |
| P05E0 | Brake Pedal Position Sensor A/B Correlation | Medium |
| P05E1 | A/C Refrigerant Pressure Sensor A Circuit Intermittent/Erratic | Medium |
| P05E2 | A/C Refrigerant Pressure Sensor B Circuit Intermittent/Erratic | Medium |
| P05E3 | Park Brake Sensor/Switch Circuit | Medium |
| P05E4 | Park Brake Sensor/Switch Circuit Low | Medium |
| P05E5 | Park Brake Sensor/Switch Circuit High | Medium |
| P05E6 | Park Brake Sensor/Switch Circuit Range/Performance | Medium |
| P05E7 | Park Brake Sensor/Switch Circuit Intermittent/Erratic | Medium |
| P05E8 | Engine Oil Bypass Valve Control Circuit/Open | Medium |
| P05E9 | Engine Oil Bypass Valve Control Circuit Low | Medium |
| P05EA | Engine Oil Bypass Valve Control Circuit High | Medium |
| P05EB | Cold Start SCR NOx Catalyst Inlet Temperature Too Low | Hard |
| P05EC | Cold Start Injection Timing Performance | Hard |
| P05ED | Reductant Heater Control Module Supply Voltage | Medium |
| P05EE | Reductant Pump Supply Voltage Circuit/Open | Medium |
| P05EF | Reductant Pump Supply Voltage Circuit Low | Medium |
| P05F0 | Reductant Pump Supply Voltage Circuit High | Medium |
| P05F1 | Reductant Pump Supply Voltage Circuit Stuck On | Medium |
| P05F2 | Reductant Pump Supply Voltage Circuit Stuck Off | Medium |
| P05F3 | Exhaust Aftertreatment Power Relay Control Circuit/Open | Easy |
| P05F4 | Exhaust Aftertreatment Power Relay Control Circuit Low | Easy |
| P05F5 | Exhaust Aftertreatment Power Relay Control Circuit High | Easy |
| P05F6 | Exhaust Aftertreatment Power Relay Control Circuit Stuck On | Easy |
| P05F7 | Exhaust Aftertreatment Power Relay Control Circuit Stuck Off | Easy |
| P05F8 | Reductant Heater Control Module Performance | Medium |
| P05F9 | Stop-Start Status Signal Circuit | Medium |
| P05FA | Stop-Start Status Signal Circuit Low | Medium |
| P05FB | Stop-Start Status Signal Circuit High | Medium |
| P05FC | Cold Start Fuel Pressure Performance Bank 2 | Hard |
| P05FD | Turbocharger/Supercharger Boost Control A Temperature Too High | Hard |
| P05FE | Active Grille Air Shutter C Performance/Stuck Off | Medium |
| P05FF | Brake Pressure Sensor/Brake Pedal Position Sensor Correlation | Hard |