Home / DTC / P1509 — IAC System High RPM

P1509 — IAC System High RPM

Detailed page for trouble code P1509.

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

P1509

BUICK P — Powertrain

IAC System High RPM

Brand: BUICK
Views: UK: 28 EN: 50 RU: 32
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Stuck-open or contaminated IAC valve/stepper motor
  • Large vacuum leak (intake manifold, vacuum hoses, PCV)
  • Throttle plate or throttle body contamination/sticking
  • Faulty IAC actuator or control circuit (wiring, connector, ground)
  • Incorrect throttle position sensor input or throttle actuator fault
  • PCM/software or calibration issue

Symptoms

  • Engine idle higher than specified (surging or steady high RPM)
  • Check Engine Light (CEL) illuminated
  • Rough or unstable idle
  • Hard starting or poor idle behavior when cold/warm
  • Reduced fuel economy or drivability issues at low speed

What to check

  • Use a properly configured scan tool to confirm P1509, view freeze frame and pending codes
  • Record actual idle RPM and compare to manufacturer target/range
  • Visually inspect intake tract, vacuum hoses, PCV hose, and throttle body for leaks or damage
  • Inspect throttle plate for carbon buildup and free movement
  • Inspect IAC valve/assembly for contamination and proper mounting
  • Check IAC connector, wiring for corrosion, breaks, and secure pins

Signal parameters

  • Target idle RPM (as defined by PCM)
  • Actual idle RPM (typically above target when P1509 set)
  • IAC valve position/steps or duty cycle (saturated/high position indicates issue)
  • Battery voltage (key on/engine running)
  • Throttle Position Sensor (TPS) voltage/percent at closed throttle
  • Manifold Absolute Pressure (MAP) or vacuum level at idle

Diagnostic algorithm

  1. Retrieve and record DTC(s) and freeze frame data using a scan tool. Note engine temperature, RPM, and other live data.
  2. Visually inspect intake, vacuum lines, PCV system, and throttle body for leaks, cracks or disconnected hoses. Repair any issues.
  3. With engine off, inspect and if necessary remove the IAC valve/throttle body for visual contamination. Clean carbon/soot from IAC passages and throttle plate with appropriate cleaner.
  4. Reconnect and clear codes. Start engine and check idle. If high idle persists, proceed.
  5. Backprobe the IAC connector. Verify battery voltage on the power circuit, good ground, and proper control signal from PCM while commanding IAC with a scan tool.
  6. Command IAC through the scan tool and observe RPM response and IAC position/steps. If no movement or no RPM change, suspect IAC unit or wiring fault.
  7. Pressure-test or smoke-test the intake system to locate hidden vacuum leaks if visual inspection was inconclusive.
  8. Check TPS at closed throttle for correct voltage and that throttle plate fully closes. Repair or replace TPS/throttle assembly if out of spec or sticking.
  9. If wiring and sensors are good but IAC fails to respond or remains saturated open, replace IAC valve/assembly. After replacement, clear codes and perform any required idle relearn or PCM adaptation procedure per service information.
  10. If problem persists after component replacement and wiring checks, consider PCM/software updates or replacement per manufacturer guidance.

Likely causes

  • Carbon buildup causing IAC valve to stick open
  • Vacuum leak allowing extra air at idle
  • Faulty IAC motor (stuck or saturated open)
  • Open/short in IAC power, ground or control wiring
  • Throttle plate not closing fully due to contamination or binding

Fault status

⚠️ Status
IAC System High RPM — idle control allowing excessive airflow or unable to reduce idle speed.
🟡 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