OBD-II trouble code Moderate

P0509 code: Idle Air Control System Circuit High

P0509 means idle Air Control System Circuit High. The code says where to look, not what failed — the fix depends on which cause your car actually has.

Free to start. No account needed.

What P0509 means

P0509 is the electrical mirror image of P0508 on the idle air control circuit of older, cable-throttle engines: the computer sees higher voltage or resistance in the IAC valve circuit than it should. That pattern usually means an open circuit — a broken wire, a connector that's unplugged, backed-out, or corroded, or a burned-open winding inside the IAC valve. With the valve effectively disconnected, the computer loses its ability to fine-tune idle airflow, and depending on where the valve happened to stick you may get a low, stall-prone idle or a fast idle that never settles. The IAC valve mounts on or near the throttle body and is generally cheap and quick to test: measure the valve's resistance at its pins and check for power and continuity through the harness. As with all IAC problems, inspect the valve's air passages for carbon while you're in there — buildup is what pushes many of these valves to failure in the first place.

Stuck on code P0509?

Get our free guide: 10 OBD codes you can fix yourself — no shop required. Enter your email and we’ll send it over (and you can download it right now).

No spam. The guide downloads instantly after you submit.

P0509 symptoms

  • Idle too high or too low, or hunting up and down
  • Stalling at stops or on cold starts
  • Fast idle that never settles after warm-up
  • Idle sag when accessories load the engine
  • Check-engine light

What it costs to fix P0509

Typical range: $30–$400 · about ~0.3–1 hrs of labor

If the cause is…PartLabor
Connector reseat / wiring repair$5–$80~0.3–1 hrs
IAC valve replacement$50–$250~0.3–1 hrs
IAC valve cleaning (done alongside)$8–$20~0.3–0.5 hrs

A 'circuit high' fault is very often just a connection problem — check that the connector is actually plugged in and clean before buying anything. The valve itself is a modest part with easy access on most of these older engines.

The price swings on which cause it turns out to be — so confirm the cause before paying. Diagnose P0509 for my exact vehicle →

How to fix P0509

Easy — basic tools, most owners can do this

  1. Confirm the IAC connector is fully seated

    This code often follows throttle body cleaning, intake work, or a tune-up where the IAC plug was bumped loose or left unlatched. Push it home until the lock clicks and check that no terminal has backed out of the rear of the connector, then clear the code and see whether it returns.

  2. Measure the windings for an open

    Unplug the valve and measure resistance across each winding pair, or across the two pins on a solenoid type. An infinite reading on any winding means it has burned open; values close to the service-manual spec on every winding mean the valve itself is electrically intact.

  3. Check each IAC wire end to end

    With the battery off, unplug the computer connector per the service manual and measure continuity of every IAC wire from the computer pin to the valve connector. A wire that reads open, or goes open when you flex the harness, is the break you're hunting — look closely where the harness bends near the throttle body.

  4. Confirm drive signals with an IAC test light

    An IAC test light — a plug-in tool with an LED for each winding — shows whether the computer is actually driving the valve; the LEDs flicker as it steps the valve during key cycles or engine start. A dark LED on one circuit points to an open in that wire or a computer driver fault.

  5. Replace the valve and let the idle relearn

    If a winding is open, replace the valve and clean its passage while it's out, since carbon is what wore the old one down. Many engines reset the valve position after a key cycle or a timed idle, but some need a scan-tool relearn — follow the procedure for your vehicle so the idle settles.

DIY or shop? Easy rating because the most common fix — reseating a connector or bolting on a new IAC valve — needs only hand tools, and the resistance check is a beginner's multimeter test. Pinning down a broken wire or proving a computer driver fault is where it gets harder; if the valve and connector check out and the code keeps coming back, a shop with wiring diagrams and an IAC tester will get there faster. Fix it before a stall catches you at the wrong moment.

Tools for the DIY steps: Digital multimeter · IAC test light · Screwdrivers and basic socket set · Throttle-body cleaner · OBD-II scan tool

Not sure which step applies to your car? Get the likely cause for your exact vehicle before buying anything for P0509.

Which cause is it on your car?

Start a case with P0509 and your car. Redline weighs these causes against what your car shows, and names the check that would settle it before you buy parts.

Diagnose P0509 on my car

Can I drive with P0509?

Moderate. Get P0509 looked at soon. The main risks are stalling in traffic or a fast idle that makes the car creep and strains the brakes at stops. Neither will damage the engine quickly, but both are worth fixing soon, and a car that stalls in traffic should be inspected promptly.

Redline can’t determine from a symptom or code alone whether your car is safe to drive.

P0509: common questions

What usually causes P0509?

An open circuit — most often a connector that's loose, corroded, or was left unplugged after other work, a broken wire, or an IAC valve whose winding has burned open. It's frequently the cheapest kind of fix once located.

Should I clean or replace the IAC valve for P0509?

Test it first. P0509 is an electrical fault, so measure the valve's winding resistance: if it reads open or far out of spec, replace it. If the valve tests fine, the problem is in the connector or harness, and cleaning the passages is just good maintenance while you're there.

Why is my idle surging up and down with this code?

With the IAC circuit open, the computer can't command the valve, so idle airflow is stuck wherever the valve last sat. The computer tries to compensate with fuel and timing, which can produce a hunting, surging idle that never finds a steady speed.

Is P0509 the same problem as P0505 or P0511?

They're related but distinct: P0511 is a general IAC circuit fault, P0505 is an idle-control system malfunction (often performance-based), and P0509 specifically means the circuit voltage reads too high — which narrows the search to open circuits and bad connections.

Related trouble codes

Don’t have a scanner yet? A ~$25 Bluetooth adapter reads codes like P0509 from your phone. See our guide to the best OBD2 Bluetooth adapters. Run a repair shop? See Redline for shops.

Generic OBD-II reference. Manufacturer-specific behavior varies. Confirm with a scan tool and, for safety-related codes, a professional inspection. Cost ranges are reference ranges, not quotes.

Start a case

Seeing P0509 on your car?

Every problem becomes a Case. Tell Redline what the car is doing: it shows what the evidence supports, what’s still missing, and what to check next, before you approve a repair.

Free to start. No account needed.
Case updatedv2
Braking grind · 2016 Toyota Camry

“Inner pad ~1 mm. Outer pad 3 mm.”

Sticking caliper / slidePossible → Supported
Worn rotor onlyPossible → Less likely

Next: check the slide pins move freely before buying parts.

Example