DOBD DashX Browse all codes Blog
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.

Real-world scan data

Seen in
247
scans in the past year
Found in
<0.1%
of scans
0.1%
of scans that found faults

Appears alongside · share of P0509 scans

P0122in 40.5% of scans
P0340in 25.1% of scans

Figures reflect only diagnostic scans recorded through our own apps and tools. Cars are typically scanned because a symptom or warning light prompted it, so these counts describe our scan records — not the incidence of faults in any model, and not the quality, reliability, or safety of any vehicle. No comparison between manufacturers or models is implied. All trademarks belong to their respective owners; no affiliation or endorsement is implied.

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

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