MotorCodex Español

P0509 — Idle Air Control Circuit High

Moderate

Quick answer

P0509 means the IAC control circuit reads high — open circuit, broken wire, or unplugged valve. First move: verify the connector is seated and the harness intact before condemning the valve.

What it means

P0509 symptoms: what you'll notice

  • The engine stalls at stops or idles rough, especially with the AC or headlights loading it.
  • Idle speed sits wrong — racing high or sagging low — and won’t settle.
  • Cold starts need a foot on the gas to keep the engine running until it warms.
  • Check engine light, with idle behavior that can come and go with temperature.

Common causes

Ordered from most to least likely.

  1. 1.

    See the diagnosis steps

    This family shares its suspect list; the steps walk it in cost order.

  2. 2.

    Wiring or connector damage

    The universal suspect for circuit-flavored codes.

  3. 3.

    The component named by the code

    Condemned by measurement, never by guess.

How to fix it: diagnosis, step by step

Cheapest and most likely checks first.

  1. 1 Clean first

    Remove the IAC (usually two screws), clean the pintle and its passages with throttle body cleaner, reinstall, and let the idle relearn. This alone resolves a remarkable share of IAC codes.

  2. 2 Test the electrical side

    Measure the solenoid/stepper windings against spec at the connector, and verify the harness — circuit codes with a clean valve are wiring conversations.

  3. 3 Confirm the result

    Idle should hold steady warm and cold, AC on and off. Surging that survives cleaning and a good circuit points at vacuum leaks doing an impression of an IAC fault.

Parts & tools you may need

Disclosure: some links are affiliate links (including the Amazon Associates program). If you buy through them, we may earn a commission at no extra cost to you.

Frequently asked questions

What does code P0509 mean?
P0509 means the IAC control circuit reads high — open circuit, broken wire, or unplugged valve. It’s moderately serious — you can usually keep driving gently, but diagnose it soon.
What does P0509 mean in plain words?
The IAC control circuit reads high — open circuit, broken wire, or unplugged valve. Verify the connector is seated and the harness intact before condemning the valve.
My idle surges up and down rhythmically — is that this?
Often, yes: a sticking IAC hunts. But a vacuum leak the computer keeps fighting makes the identical motion — our rough idle page splits the two with fuel trim data.
Does my newer car even have an IAC?
Probably not: drive-by-wire engines idle by cracking the electronic throttle plate itself, so idle problems live in the throttle body and its codes (P0505/P2135 territory) instead.
Ask Codi