P0509
Idle Air Control System Circuit High
Get Your FREE AI Diagnostic Report
Enter your vehicle for a personalized diagnosis for code P0509
The P0509 code indicates that the voltage in the idle air control (IAC) system circuit is higher than what the PCM expects. This is the companion code to P0508 (circuit low) and specifically points to an electrical issue where the circuit voltage is above normal operating range, rather than a general idle speed problem.
The most noticeable symptom is a high idle speed — the engine may race at 1500 RPM or more while stopped. You may feel the vehicle pulling forward at stop signs and traffic lights, requiring extra brake pressure. The idle may also surge up and down as the PCM tries and fails to bring the idle speed under control. Fuel consumption will increase due to the elevated RPM.
Start diagnosis by inspecting the IAC valve wiring for any damage where it might contact a power wire, and check the connector for corrosion or backed-out pins. Use a multimeter to verify the circuit voltage matches specifications with the engine off and at idle. If the wiring is sound, replace the IAC valve or motor. It's also important to check for vacuum leaks, because a significant leak forces the PCM to command high IAC duty cycles that can push the circuit to its maximum range and trigger this code even with good wiring.
Severity
Symptoms
- •Engine idles excessively high, often above 1500 RPM
- •Engine races up and down at idle
- •Vehicle lurches or creeps forward at stops
- •Increased fuel consumption at idle
- •Engine may rev high briefly when started
Likely Causes
The IAC motor has an internal short or winding failure that causes the circuit to read higher voltage than commanded by the PCM.
A wire in the IAC circuit is making contact with a power source due to damaged insulation, raising the circuit voltage above normal.
A poor connection at the IAC valve creates voltage irregularities, or corrosion creates unintended electrical paths that raise the signal.
A large vacuum leak forces the PCM to command the IAC fully open, driving the circuit to its maximum voltage range.
The PCM's IAC output driver is stuck high, continuously commanding maximum voltage to the idle air control motor.
Estimated Cost
Professional Repair
Includes parts + labor
Common Fixes
- Replace the idle air control valve or motor
- Repair short-to-voltage or damaged wiring in the IAC circuit
- Clean and restore IAC connector contacts
- Inspect and repair vacuum leaks
- Perform idle relearn after component replacement