Skip to content

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

  1. Read the stored code and freeze frame data to see engine temperature, speed and load when it set, and check for other codes
  2. Visually inspect the IAC valve wiring, harness routing and connectors for chafing, heat damage, water ingress and corrosion
  3. Check for vacuum leaks, split air intake hoses and a dirty throttle body, as these affect idle control
  4. Measure the IAC valve winding resistance and compare with the manufacturer specification for that model and engine
  5. Check the supply and control circuits for voltage, and test the wiring for short to earth with the connector unplugged and the ignition off
  6. Use a scan tool to command the IAC valve and watch for a response in idle speed and the live data
  7. 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?

Medium severity

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.