Idle Air Control System Circuit High
The P0509 code indicates that the Powertrain Control Module (PCM) has detected a high voltage signal from the Idle Air Control (IAC) valve circuit. The IAC valve regulates engine idle speed by controlling airflow through a bypass passage. A high voltage reading suggests a short to power, faulty IAC valve, or wiring issues, causing the PCM to see an unexpected voltage level.
01. Most Common Causes
- Faulty Idle Air Control (IAC) valve
- Short to power in IAC circuit wiring
- Damaged IAC valve connector
- Corroded or loose electrical connections
- Failed PCM (rare)
02. Symptoms You Will Notice
- Check Engine Light illuminated
- Erratic idle speed (too high or too low)
- Engine stalling when coming to a stop
- Poor fuel economy
- Engine surging at idle
03. Step-by-Step Diagnosis
Step 1: Scan for codes and record freeze frame data.
Step 2: Visually inspect IAC valve wiring and connector for damage, corrosion, or loose pins.
Step 3: Test IAC valve resistance with a multimeter (typically 7-25 ohms).
Step 4: Check for voltage at IAC connector with key on; should be battery voltage on one wire.
Step 5: Perform IAC valve cleaning or replacement if resistance is out of spec.
Step 6: Clear codes and test drive to verify repair.
04. Commonly Affected Makes
05. Frequently Asked Questions
Is it safe to drive with this code?▼
It is not recommended as the vehicle may stall unexpectedly, especially at idle, posing a safety risk.
How much does it cost to fix?▼
Typically $50-$150 for parts and labor, depending on the IAC valve cost and accessibility.