DOBD DashX ☰ Browse all codes
P0509

Idle Air Control System Circuit High

Idle speed control Generic OBD-II High

What it means

P0509 means the computer sees a high-voltage signal from the idle air control (IAC) circuit, which meters air around a closed throttle to set idle speed. A fault here can make the idle race, hunt, or drop low enough to stall. The engine usually still starts, but idle quality suffers.

High

Can I keep driving? Usually yes, but the engine may idle high, hunt, or stall at stops; drive with care and fix the idle-control fault soon.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Faulty idle air control (IAC) valve
  2. Wiring shorted high or open in the IAC circuit
  3. Corroded or loose IAC connector
  4. Carbon buildup in the throttle body / IAC passage
  5. ECM fault (rare)

How to diagnose & fix

Work through it in order

  1. Read freeze-frame data and inspect the IAC valve connector and wiring for shorts-to-voltage, opens, or corrosion.
  2. Remove and clean the IAC valve and throttle-body passage of carbon, a common cause of erratic idle.
  3. Test the IAC valve's resistance/operation against spec and replace it if faulty.
  4. If wiring and valve are good, have the ECM evaluated. Clear the code and re-test idle.

FAQ

Quick answers

Is it safe to drive with P0509?+
Usually, but the engine may idle high, hunt, or stall at stops, which can be unsafe in traffic. Get the idle-control fault fixed soon.
Can I just clear P0509?+
It returns once the high signal is detected again. Clean or repair the IAC valve and its wiring so the code stays off.

Related codes

Often seen with P0509

Read & clear P0509 yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX