P0508
Idle Air Control System Circuit Low.
- Generic
- Powertrain
- Generic code
- Medium severity
How this code is built
- P
- SystemPowertrain
- 0
- Defined bySAE, the same on every car
- 5
- AreaVehicle speed, idle control and auxiliary inputs
- 08
- FaultThe specific fault in that area
What it means
P0508 means the engine control unit has detected a low voltage or signal level in the idle air control (IAC) circuit. The ECU monitors the circuit that drives the idle control valve or motor and sets the code when the voltage sits below the expected range, which points to a short to earth, a wiring fault or a failing valve. Without proper control of this circuit, the engine may not be able to hold a steady idle speed.
Symptoms
- Idle speed too low, hunting or surging
- Engine stalls when coming to a stop or when put into gear
- Rough idle, especially when cold
- Difficult starting or stalling soon after start
- Malfunction indicator lamp on
- Idle speed changes with electrical loads like headlights or air conditioning
Possible causes
- Faulty idle air control valve or motor with an internal short or low resistance windinglikely
- Wiring in the IAC circuit shorted to earth, or chafed or damaged harnesslikely
- Corroded, loose or damaged connector at the IAC valve or ECUpossible
- Carbon build-up or contamination sticking the IAC valve, causing abnormal drive demandpossible
- Vacuum leak or throttle body issue causing the ECU to push the idle control beyond its rangepossible
- Fault in the ECU driver circuitrare
How to diagnose
- Read the stored code and freeze frame data to see engine temperature, speed and load when it set, and check for other codes
- Visually inspect the IAC valve wiring, harness routing and connectors for chafing, heat damage, water ingress and corrosion
- Check for vacuum leaks, split air intake hoses and a dirty throttle body, as these affect idle control
- Measure the IAC valve winding resistance and compare with the manufacturer specification for that model and engine
- Check the supply and control circuits for voltage, and test the wiring for short to earth with the connector unplugged and the ignition off
- Use a scan tool to command the IAC valve and watch for a response in idle speed and the live data
- Check ECU connector pins and driver output signal if the wiring and valve test fine; procedure depends on the model
How to fix
- Replace the idle air control valve if its windings are out of specification or it fails the commanded test
- Repair or replace the damaged wiring or the connector terminals found to be shorted or corroded
- Clean the throttle body and idle air passages using the correct method for the engine, and refit all parts properly
- Repair any vacuum leaks or replace split hoses and failed gaskets
- Replace or repair the ECU only after the wiring and valve have been proven good
Can I keep driving?
The car can usually be driven short distances, but a stalling or unstable idle can be unsafe in traffic, so get it fixed soon. If it stalls repeatedly or at junctions, limit driving until it is repaired.
Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.
