Home / DTC / P1508 — IAC System Low RPM

P1508 — IAC System Low RPM

Detailed page for trouble code P1508.

33,912codes
59brands
11,451generic
22,461specific
Reset
Code

P1508

SATURN P — Powertrain

IAC System Low RPM

Brand: SATURN
Views: UK: 27 EN: 39 RU: 33
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Sticking or mechanically jammed IAC valve
  • Carbon build-up in throttle body or IAC pintle
  • Vacuum leak (intake manifold gasket, vacuum hoses, brake booster)
  • Failed IAC valve (electrical fault)
  • Faulty wiring or connector (open, short, poor ground)
  • Incorrect base idle or ECM calibration/idle relearn not performed

Symptoms

  • Engine idles below specified RPM
  • Idle surges, rough idle or engine stalls at idle
  • Check Engine Light illuminated (stored P1508)
  • Need to blip throttle to prevent stalling
  • Idle improves when accelerator is applied

What to check

  • Read and record freeze frame and live data with scan tool; note commanded vs actual idle RPM and IAC counts/position
  • Verify battery voltage and charging system (low voltage can affect IAC)
  • Visually inspect IAC connector and wiring for damage, corrosion, or loose pins
  • Inspect and clean throttle body and IAC valve; remove carbon build-up
  • Check for vacuum leaks (smoke test, spray test, or inspect hoses/gaskets)
  • Backprobe IAC connector: check supply voltage (B+), ground continuity, and control signal per service manual

Signal parameters

  • Commanded idle RPM vs Actual RPM (rpm)
  • IAC step position or counts (raw counts or percent)
  • IAC valve duty cycle or command output (%)
  • IAC valve coil resistance (ohms) — compare to spec
  • Supply voltage to IAC (battery voltage, V)
  • TPS voltage at closed/throttle idle (~0.2–1.0 V typical)

Diagnostic algorithm

  1. Connect a scan tool, record stored codes and live data. Confirm P1508 is present and note commanded vs actual idle RPM and IAC counts.
  2. Check battery voltage with engine off and while cranking; ensure >12.4 V at rest and >13.5 V with engine running. Poor voltage can prevent IAC operation.
  3. Visually inspect IAC valve, throttle body and intake for heavy carbon. Remove and clean IAC and throttle plate per service procedure and retest.
  4. Inspect vacuum hoses and intake gasket areas. Perform a smoke test or carefully spray a small amount of brake cleaner around intake and listen/observe RPM change.
  5. Backprobe IAC connector with ignition ON: verify B+ supply, ground continuity, and control signal (pulses/duty or step changes) with a scope or scan tool. Compare resistance of IAC coils to spec.
  6. Use the scan tool’s active test to command IAC open/closed while watching IAC position and engine RPM. If commanded changes produce no movement, suspect IAC or wiring.
  7. If IAC electrical tests fail (open, short, out-of-spec resistance, no supply or ground), trace and repair wiring/connectors. Repair grounds and connectors before replacing parts.
  8. If IAC moves but idle still low, re-check for leaks and verify TPS/MAF/ECT inputs are within expected ranges. Replace faulty sensors as needed.
  9. If IAC is mechanically or electrically faulty, replace the IAC valve. After repair, perform the specified idle relearn/procedure and clear codes.
  10. Roadtest and recheck live data and for recurrence of P1508. If code returns, escalate to PCM/ECM testing or manufacturer technical data.

Likely causes

  • Dirty or stuck IAC valve/throttle plate
  • Vacuum leak reducing available bypass air
  • Faulty IAC valve or electrical connection
  • Low supply voltage or poor ground
  • Sensor input (TPS/MAF/ECT) giving incorrect values

Fault status

⚠️ Status
IAC System Low RPM detected: commanded idle not reached. Inspect IAC valve, throttle body, vacuum leaks, related sensors, and IAC wiring/voltage.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email