P0500
Vehicle Speed Sensor Malfunction
P0501
Vehicle Speed Sensor Range/Performance
P0502
Vehicle Speed Sensor Circuit Low Input
P0503
Vehicle Speed Sensor Intermittent/Erratic/High
P0505
Idle Control System Malfunction
P0506
Idle Control System RPM lower Than Expected
P0507
Idle Control System RPM higher Than Expected
P0510
Closed Throttle Position Switch Malfunction
P0520
Engine Oil Pressure Sensor/Switch Circuit Malfunction
P0521
Engine Oil Pressure Sensor/Switch Range/Performance
P0522
Engine Oil Pressure Sensor/Switch Low Voltage
P0523
Engine Oil Pressure Sensor/Switch High Voltage
P0530
A/C Refrigerant Pressure Sensor Circuit Malfunction
P0531
A/C Refrigerant Pressure Sensor Circuit Range/Performance
P0532
A/C Refrigerant Pressure Sensor Circuit Low Input
P0533
A/C Refrigerant pressure Sensor Circuit High Input
P0534
Air Conditioner Refrigerant Charge Loss
P0550
Power Steering Pressure Sensor Circuit Malfunction
P0551
Power Steering Pressure Sensor Circuit Range/Performance
P0552
Power Steering Pressure Sensor Circuit Low Input
P0553
Power Steering Pressure Sensor Circuit High Input
P0554
Power Steering Pressure sensor Circuit Intermittent
P0560
System Voltage Malfunction
P0561
System Voltage Unstable
P0562
System Voltage Low
P0563
System Voltage High
P0565
Cruise Control On Signal Malfunction
P0566
Cruise Control Off Signal Malfunction
P0567
Cruise Control Resume Signal Malfunction
P0568
Cruise Control Set Signal Malfunction
P0569
Cruise Control Coast Signal Malfunction
P0570
Cruise Control Accel Signal Malfunction
P0571
Cruise Control/Brake Switch A Circuit Malfunction
P0572
Cruise Control/Brake Switch A Circuit Low
P0573
Cruise Control/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
through P0580 Reserved for Cruise Control Codes
System Too Lean – Bank 1
Description:
How does a P0171 code trigger the check engine light? This code will trigger the check engine light as follows:
The adaptive fuel strategy in the vehicle’s computer constantly monitors the fuel delivery system to make sure the engine is running at an optimum air to fuel ratio, which is 14.7:1. The computer adjusts injector pulse width to regulate the amount of fuel going into the engine. The oxygen sensors relay information to the Powertrain Control Module (computer), informing it of the oxygen content in the exhaust. This information is translated by the computer, and used to determine if more or less fuel is needed. The computer will then adjust fuel flow (and possibly other related engine operating characteristics), to keep the correct air fuel mixture. This loop continues as long as the engine is running. Please refer to our article Oxygen Sensor Code Diagnosis for more info on this system. A P0171 check engine light code is set when the computer has reached a rich calibration limit and can not add enough fuel to maintain the correct mixture.
Possible Causes:
Refer to our Oxygen Sensor Code Diagnosis article for a list of all possible causes. The following is an overview of P0171 check engine light code possible causes.
Fuel System:
Leaking or faulty fuel pressure regulator
Plugged or dirty fuel filter or lines
Fuel pump weak or defective check valve
Injectors leaking or faulty
Low fuel pressure or running out of fuel
Leaking EVAP system components
Faulty FRP (Fuel Rail Pressure Sensor)
Air Intake System
Vacuum leaks
Contaminated, damaged or faulty Mass Air Flow sensor
PCV valve leak or stuck open
Air induction turbulance caused by wrong filter
Oil dipstick not seated
Air leaks after the Mass Air Flow Sensor (MAF)
Oil coated aftermarket air filter
Exhaust System
Any exhaust leak before or near the oxygen sensors
EGR System
Vacuum line disconnected from EGR System Module (ESM)
EGR valve, tube or gasket leak
EGR vacuum regulator valve leaking
Secondary Air Injection System
Mechanically stuck secondary air injection valve
Intake Cam Position Timing Over Retarded – Bank 2
Description:
How does a P0022 code trigger the check engine light? This code will trigger the check engine light under the following condition:
The comprehensive component monitor, referred to as the CCM, monitors the Variable Camshaft Timing (VCT) position for over-retarded cam timing. If the cam timing exceeds a maximum calibrated limit or is stuck in a retarded position, the check engine light will come on and set this trouble code.
Possible Causes:
Incorrect camshaft timing
VCT solenoid valve stuck open or continuous oil flow to piston chamber
Camshaft advance mechanism binding, or faulty VCT unit
Diagnostic Help:
This check engine light code is caused by a mechanical fault of the VCT unit or related components, so there is no need for electrical diagnosis. Possible symptoms may include rough idle, stall or hard start. Refer to manufacturer specific component tests for the VCT unit. You may also use the “Get Help” link if you need specifications or have any other related questions. Remember to refer to an appropriate manual for specific instructions.
Intake Cam Position Timing Over Advanced – Bank 2
Description:
How does a P0021 code trigger the check engine light? This code will trigger the check engine light under the following condition:
The comprehensive component monitor, referred to as the CCM, monitors the Variable Camshaft Timing (VCT) position for over-advanced cam timing. If the cam timing exceeds a maximum calibrated limit or is stuck in an advanced position, the check engine light will come on and set this trouble code.
Possible Causes:
Incorrect camshaft timing
VCT solenoid valve stuck open or continuous oil flow to piston chamber
Camshaft advance mechanism binding, or faulty VCT unit
Diagnostic Help:
This check engine light code is caused by a mechanical fault of the VCT unit or related components, so there is no need for electrical diagnosis. Possible symptoms may include rough idle, stall or hard start. Refer to manufacturer specific component tests for the VCT unit. You may also use the “Get Help” link if you need specifications or have any other related questions. Remember to refer to an appropriate manual for specific instructions.