Code
P1509
BUICK
P — Powertrain
IAC System High RPM
Views:
UK: 28
EN: 50
RU: 32
AI status
Completed
Completed
100%
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
- Retrieve and record DTC(s) and freeze frame data using a scan tool. Note engine temperature, RPM, and other live data.
- Visually inspect intake, vacuum lines, PCV system, and throttle body for leaks, cracks or disconnected hoses. Repair any issues.
- 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.
- Reconnect and clear codes. Start engine and check idle. If high idle persists, proceed.
- 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.
- 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.
- Pressure-test or smoke-test the intake system to locate hidden vacuum leaks if visual inspection was inconclusive.
- 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.
- 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.
- 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 :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
