P0509: Idle Air Control System Circuit High (Meaning, Causes, Fixes)
What P0509 means
At idle the throttle plate is nearly closed, so the engine needs a controlled extra air path to keep running. On many vehicles that path is an idle air control (IAC) valve on or near the throttle body, which the powertrain control module (PCM) opens and closes constantly to hold the target idle speed. OBD-Codes.com says P0509 sets when the PCM detects a problem in the IAC circuit, in this case a value higher than expected, and the engine RPM doesn't match the programmed limits. RepairPal describes it more simply: the PCM can't achieve the desired idle RPM. It is a generic OBD-II code that OBD-Codes.com says applies to 1996 and newer vehicles, including Dodge, Chrysler, Hyundai, Jeep and Mazda. P0508 is the matching circuit low code, and P0505, P0506 and P0507 are related idle control codes.
Severity: can I keep driving?
Stop and fix promptly
Both sources treat this as serious. OBD-Codes.com says P0509 should be treated as severe and addressed with urgency because the engine may stall or idle at an unexpectedly high RPM, and RepairPal rates it Urgent, its highest level. A car that stalls when you come to a stop can lose power assist for steering and brakes, so get it checked soon and be careful in traffic until then.
Common symptoms
- Check engine light on
- Engine idle speed higher than normal (both sources)
- Engine stalls, especially at idle or when coming to a stop (both sources)
- Unusual noises from the throttle body area (OBD-Codes.com)
- Other idle air control codes stored (OBD-Codes.com)
Likely causes
Roughly most to least common, based on the sources below. Your vehicle may differ.
- Defective idle air control motor or valve (both sources)
- Engine vacuum leak (both sources)
- Open or shorted IAC control wiring or connectors (OBD-Codes.com; RepairPal lists a wiring issue)
- Carbon buildup in the throttle body or IAC valve (OBD-Codes.com)
- Clogged air filter (RepairPal only)
- Faulty PCM or a PCM programming error (both sources list the PCM)
Diagnostic steps you can do
Work on a cool engine, parked on level ground with the parking brake set. Never work under a car supported only by a jack.
- Read all stored codes and freeze frame data and write them down. OBD-Codes.com says to diagnose any other IAC-related codes first.
- Check for technical service bulletins (TSBs) and recalls for your vehicle, since there may be a known fix.
- Inspect the IAC wiring and connectors for damage, corrosion or burnt spots and repair anything you find.
- Check for vacuum leaks, including the PCV valve and hoses, vacuum hoses, brake booster hose and check valve, a stuck-open EGR valve or leaking EGR gasket, and the intake manifold gasket.
- Check the air filter and replace it if it's clogged (RepairPal lists a clogged filter as a cause).
- Clean carbon from the throttle body and IAC passages if your vehicle's procedure allows it.
- Clear the code and drive normally to see whether it returns.
Typical fixes
- Repair damaged IAC wiring or connectors
- Repair any vacuum leak
- Clean carbon buildup from the throttle body or IAC valve
- Replace a clogged air filter
- Replace the idle air control valve if it fails the manufacturer's test
- Repair or reprogram the PCM (rare, only after other causes are ruled out)
Repair costs vary widely by vehicle, region, parts brand and shop, so we don't quote prices. Get a written estimate after diagnosis.
🛠 When to call a pro
- The engine stalls in traffic or when stopping
- The idle stays very high and you need to test the IAC system (OBD-Codes.com describes removing the IAC valve to see whether the idle can be controlled, and testing the IAC motor with a multimeter against manufacturer specs)
- You can't find a vacuum leak but the idle is still out of control
- The code returns after wiring repairs, cleaning and a new valve
Where to buy
Plain search links. Always match parts to your exact year, make, model and engine.
FAQs
Is P0509 serious?
Yes. OBD-Codes.com says to treat it as severe and address it with urgency, and RepairPal rates it Urgent. Stalling at stops is the main risk, so get it fixed soon.
What is the most common cause of P0509?
Both sources point to a failed idle air control valve and vacuum leaks, plus wiring problems. OBD-Codes.com also lists carbon buildup in the throttle body or IAC valve, and RepairPal adds a clogged air filter.
What's the difference between P0508 and P0509?
Both point to the idle air control circuit. OBD-Codes.com says P0508 means a value lower than expected and P0509 a value higher than expected. The symptoms, causes and checks the sources list are the same for both.
Do the sources describe P0509 the same way?
Not quite. OBD-Codes.com describes it as an electrical problem in the IAC circuit with a value higher than expected, while RepairPal describes it as the PCM being unable to reach the desired idle RPM. Their cause lists also differ, with only RepairPal listing a clogged air filter and only OBD-Codes.com listing carbon buildup.
How much does it cost to fix P0509?
Neither source gives a repair cost. It depends on the cause, from a vacuum hose or air filter to a new idle air control valve, so get the cause diagnosed first.
Sources
Last reviewed 2026-10-25. Code definitions and repair steps can vary by manufacturer. Confirm with your vehicle's service information.