AutoLogicTools

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.

Medium severityPowertrainIdle ControlDrivable short-term

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. 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. 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. 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. 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. 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. 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.

Related codes

Frequently asked questions

Why does my car stall with P0509 but run fine once I am moving?

The idle air control valve only matters when the throttle plate is closed. With an open circuit the valve cannot let bypass air in, so the engine idles on whatever tiny gap the throttle plate leaves at rest — usually not enough to keep it running, especially with the air conditioning or a cold engine adding load. As soon as your foot opens the throttle, air comes in the normal way and the valve is irrelevant. That is why the fault feels like a stop-sign problem rather than a driving problem.

Can a blown fuse really cause P0509?

Yes, and it is worth ruling out in the first two minutes. Many vehicles power the idle air control valve from a circuit shared with the injectors, ignition coils or the automatic shutdown relay rather than giving it a dedicated fuse. When that fuse opens, the module sees no current flow through the valve and logs a circuit-high fault. The tell is company: if P0509 arrived alongside several other unrelated circuit codes, look at shared power before you look at the valve.

How do I tell whether the valve or the wiring is at fault?

One measurement decides it. Unplug the valve and put a multimeter across its own two pins. A working pulse-width solenoid reads roughly 6 to 14 ohms. Infinite resistance means the winding is burned open and the valve is the problem. A normal reading means the valve is fine and the open circuit is in the harness, the connector, the feed or the module.

Will cleaning the throttle body fix P0509?

No. Cleaning addresses carbon that restricts airflow, which is a mechanical problem. P0509 is an electrical measurement saying current is not flowing through the valve at all — a spotless passage does nothing about a broken circuit. Cleaning is worth doing when P0505, P0506 or P0507 are stored without a circuit code, but it will not clear this one.

AutoLogicTools provides general automotive planning information. Trouble code interpretations, repair cost ranges, and DIY guidance vary by vehicle, model year, location, parts quality, and shop labor rate. Always verify a diagnosis with a scan tool and a qualified automotive professional before approving repairs.