OBD-II trouble code
P0509: Idle Air Control System Circuit High
Voltage on the idle air control circuit stayed up when the module tried to pull it down — the classic signature of an open circuit, a burned-out coil, or a lost power feed.
Quick facts
- System
- Powertrain
- Category
- Idle Control
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $20 – $700
- DIY difficulty
- Intermediate DIY
What does P0509 mean?
P0509 sets when the powertrain control module commands the idle air control circuit on and the voltage it reads back refuses to fall. In a healthy circuit, switching the ground-side driver pulls the control line down toward zero and current flows through the valve's coil. If the line stays parked near battery voltage instead, current is not flowing, and the module logs a circuit-high fault.
The important thing about a circuit-high code is that it is a code about absence. Something in the loop is broken open: a corroded terminal that has lost contact, a wire with a fractured strand bundle inside intact insulation, a coil winding that has burned through, a blown fuse on the ignition-run feed, or a module driver that has failed and can no longer switch. Every one of those produces the same reading at the module pin, which is why the diagnosis is a process of walking the loop rather than reading a single value.
A broken coil and a broken wire look identical to the module and are separated by one measurement. Ohm the valve across its own pins with the connector off: a working two-wire pulse-width idle air control solenoid reads in the neighbourhood of 6 to 14 ohms, and an infinite reading means the winding is open and the valve is the answer. If the valve ohms correctly, the open is in the harness or in the module's feed.
Do not skip the fuse. On a great many vehicles the idle air control valve does not have a fuse of its own — its ignition-run power is shared with the injectors, the ignition coils or the automatic shutdown relay circuit. When that shared fuse opens, P0509 arrives in company with a scattering of other circuit codes, and the whole set clears with a fifty-cent part. A P0509 that shows up alone points at the valve or its own pigtail; a P0509 surrounded by unrelated circuit codes points at shared power.
Because the valve cannot admit bypass air with an open circuit, the driving complaint is the mirror image of a stuck-open valve. The engine has nothing but the throttle plate's mechanical minimum opening to idle on, so it stalls when you lift off at a stop sign, stalls when the air conditioning compressor loads it, and idles low and rough when it runs at all.
Common causes
- Open or high-resistance connection in the IAC connector — spread terminals, corrosion, backed-out pins
- Open winding inside the idle air control valve coil
- Blown fuse on the shared ignition-run feed that powers the valve
- Broken wire between the ignition-run feed, the valve and the PCM
- Failed automatic shutdown or main relay on vehicles that feed the valve through one
- PCM output driver failed open
- Poor ground at the valve on designs that ground through the throttle body
- Connector damage from a previous repair — a lock tab not fully seated
Symptoms
- Check engine light on with P0509 stored
- Engine stalls when you lift off the throttle approaching a stop
- Stalls or nearly stalls when the air conditioning compressor engages
- Idle sits low and rough, or the engine only stays running with light throttle
- Difficult restart when the engine is hot
- Idle does not rise during cold start warm-up
- Other unrelated circuit codes stored at the same time when a shared fuse has opened
Diagnostic steps
- 1.Check the fuse that feeds the idle air control valve first, and note whether other circuit codes are stored with it. A shared fuse explains a group of codes at once and is the cheapest possible finding.
- 2.Unplug the valve and ohm across its own two pins. Infinite resistance means the coil is open and the valve is the fault.
- 3.Key on, engine off, back-probe the feed side of the harness connector for battery voltage. No voltage there means the open is upstream in the power feed or its relay.
- 4.Perform a voltage drop test across each connector in the loop rather than a static resistance check. A terminal that reads continuity at rest can still open under load.
- 5.Wiggle the pigtail and connector while watching live data or a meter. Intermittent P0509 is very often a mechanical connection problem that only appears with vibration.
- 6.If the valve, feed and ground all check out, command the valve with a scan tool and watch whether the line ever pulls down. A line that never moves under command implicates the module driver.
Repair cost
$20 – $700
A blown shared fuse is a few dollars and is worth checking before anything else. Connector and terminal repair typically lands at $120-$250 with diagnosis. Replacing an open idle air control valve is $120-$400 installed, at the upper end when the valve sits beneath the intake plenum rather than on the outside of the throttle body. A failed PCM driver runs $500-$1,400 with programming and is the last thing to suspect.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with idle air control valve replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.