P0509: Idle Air Control System Circuit High
Quick Answer
Safe to drive (short-term)
P0509 means the ECU is detecting voltage on the idle air control valve circuit above the normal range. The usual causes are an open circuit (broken wire, disconnected connector, or failed valve coil), or a wire shorted to a power source. P0509 is the inverse of P0508 and applies mostly to vehicles with a discrete IAC valve.
- Severity
- Moderate · Electrical
- Estimated repair cost
- From €25 to €350+, varies by vehicle
Scan your own car in about 60 seconds: see whether P0509 is really what it has, how urgent it is, and what the fix should cost. Free on iPhone and Android with an ELM327 adapter (Bluetooth LE on iPhone).
Get Skanyx freeWhat does P0509 mean?
P0509 is a electrical-related diagnostic trouble code classified as moderate severity. When your vehicle's ECU detects this condition, it stores P0509 and illuminates the check engine light.
What are the symptoms of P0509?
If your vehicle has triggered P0509, you may notice one or more of these symptoms:
- Engine stalls at idle, especially with the AC or other accessories on
- Idle RPM hunts or surges
- Engine refuses to idle without throttle input
- Check engine light on
- Engine may run rough until it warms up
What causes P0509?
Here are the most common causes of P0509:
Open or broken wire in the IAC control circuit
: high
Disconnected or backed-out connector at the valve
: high
Failed IAC valve coil (open winding)
: medium
Signal wire shorted to a 12 V power source
: low
ECU driver circuit fault (rare)
: low
Is it safe to drive with P0509?
Generally yes, for short-term driving. The ECU sees a voltage on the idle air control circuit that is higher than expected, usually because the circuit is open or shorted to power. Idle becomes erratic. Fix promptly to avoid stalling in traffic.
How do you diagnose P0509?
Follow these steps to pinpoint the root cause of P0509:
- Inspect the IAC valve connector for a fully seated lock and intact terminals. A common cause is a connector that was disturbed during recent intake work and never properly re-clicked
- Measure resistance across the IAC coil with the valve unplugged. An infinite reading confirms an open winding inside the valve
- Verify continuity of each control wire from the valve connector to the ECU pin per the wiring diagram. An open in either wire produces P0509
- With the ignition on and the valve unplugged, measure voltage on each connector pin to ground. A constant 12 V where the ECU is supposed to be pulsing indicates a short to power
- If wiring and valve are good, suspect the ECU driver circuit. Confirm with a known-good ECU or specialist scope before replacing the ECU
How much does P0509 cost to fix?
Repair costs for P0509 vary depending on the root cause and your vehicle. Here are typical estimates:
| Repair | Parts Cost | Labor Cost | Total Estimate | DIY Difficulty |
|---|---|---|---|---|
| Reseat or replace IAC valve connector | €5–€30 | €20–€80 | €25–€110 | Easy |
| Repair wiring to IAC valve | €10–€40 | €40–€150 | €50–€190 | Moderate |
| Replace idle air control valve | €60–€250 | €40–€100 | €100–€350 | Moderate |
Prices estimated as of March 2026. Costs vary by region, vehicle, and shop.
P0509 on specific vehicles
P0509 behaves differently depending on your vehicle. Select your car below for model-specific causes and known issues:
Toyota
Toyota Camry
1997-2006
Older Camrys with the 5S-FE use a rotary-solenoid idle speed control valve mounted on the throttle body. An open winding in the valve or a broken wire at its connector sets P0509, so measure the winding resistance against the specification before replacing it.
P0509 on Ford
Ford Focus
P0509 on Honda
Honda Civic
Related diagnostic codes
These codes are often seen alongside P0509 or indicate related issues:
Common questions about P0509
- What does circuit high mean for an idle air control fault?
- It means the ECU is reading voltage on the IAC control wire that is higher than design. This typically happens when the circuit is open (broken wire or disconnected connector) or shorted to a 12 V supply, so the ECU cannot pull the line low to drive the valve.
- Why does my engine stall as soon as I take my foot off the throttle?
- With P0509 the ECU cannot control the IAC valve, so the engine has no way to maintain idle air. As soon as the throttle plate closes, the engine starves and stalls.
- Can a loose connector after intake cleaning cause P0509?
- Yes. Forgetting to fully click the IAC connector back on after cleaning the intake or replacing a throttle body is a common cause of a sudden P0509 right after a service. Always check connectors first.
- Will the engine ruin itself if I keep driving with P0509?
- The engine itself is not at immediate risk, but stalling in traffic or at junctions creates real safety problems. Fix the wiring or valve promptly to avoid an avoidable accident.
Read our detailed guides
- Next stepHow to Find Out What Is Wrong With Your Car for 15 EurosA 15 euro Bluetooth adapter and a free phone app read the exact fault code a shop charges 30 to 100 euros to pull. Here is how to do it yourself in 5 minutes.
- Check Engine Light Flashing? Stop Driving and Read This FirstA flashing check engine light means the engine is misfiring right now. Pull over and read the code: the fix is usually $80 to $400, the delay costs $1,500 up.
- Car Dashboard Symbols and Meanings: Warning Lights ExplainedAn unfamiliar symbol just lit up and you need to know whether to stop. Read the colour first, then find your symbol in the table: every one carries its verdict.
Scan your car with Skanyx to diagnose P0509
Your car logged P0509. Skanyx reads it on a standard OBD2 adapter (Bluetooth LE on iPhone), tells you whether it is safe to keep driving, and shows the €25-€350 repair range so you know the number before a shop quotes you. Free on iPhone and Android, and you do not need to be a mechanic to read it.
Get Skanyx freeGet the newsletter
New fault-code guides, real repair-cost data and seasonal car-care tips. No spam, unsubscribe anytime.
We only email about car diagnostics content. Privacy Policy
