P0508
Idle Air Control System Circuit Low
Get Your FREE AI Diagnostic Report
Enter your vehicle for a personalized diagnosis for code P0508
The P0508 code is an electrical circuit code indicating that the voltage in the idle air control (IAC) system circuit is lower than the PCM expects. The IAC valve or motor controls how much air bypasses the throttle plate to maintain a smooth, consistent idle speed. When the PCM commands the IAC to a certain position but reads a low voltage on the circuit, this code is set.
Symptoms typically involve a very low or unstable idle and frequent stalling, particularly when you come to a stop or turn on accessories like the AC or headlights that place additional load on the engine. The engine may struggle to stay running and may feel like it's about to die. Starting the vehicle may also require more cranking than usual.
Diagnosis should start with inspecting the wiring and connector at the IAC valve, which is typically located on or near the throttle body. Look for damaged insulation, melted wires from exhaust heat, or corroded connector pins. Use a multimeter to check for continuity and shorts to ground in the IAC circuit. If the wiring checks out, the IAC valve or motor itself is likely faulty and needs replacement. After any repair, an idle relearn procedure is typically necessary for the PCM to calibrate the new component.
Severity
Symptoms
- •Engine stalls at idle, especially when coming to a stop
- •Very low or unstable idle RPM
- •Engine struggles to stay running when AC or headlights are turned on
- •Rough idle that shakes the vehicle
- •May have difficulty starting or require extra cranking
Likely Causes
The IAC motor has failed electrically, creating a short to ground or open circuit that reads as low voltage to the PCM.
A wire in the IAC control circuit is contacting ground due to chafed insulation or damaged harness, pulling the circuit voltage low.
Moisture or heat damage to the IAC connector causes high resistance or intermittent grounding, resulting in a low-voltage condition.
Severe carbon deposits can restrict IAC valve movement and cause the motor to draw excessive current, mimicking a low circuit condition.
The PCM's internal output driver for the IAC circuit has failed, unable to properly energize the idle air control motor.
Estimated Cost
Professional Repair
Includes parts + labor
Common Fixes
- Replace the idle air control valve or motor
- Repair shorted or damaged wiring in the IAC circuit
- Clean and restore the IAC connector pins
- Clean the throttle body and IAC air passages
- Perform idle relearn after component replacement