OBDHut

OBDHut

P0509

Moderate

Idle Air Control System Circuit High

What Does P0509 Mean?

The idle air control (IAC) system circuit is reporting a voltage or duty cycle above the expected maximum threshold. The PCM detects that the IAC feedback signal is too high, which could mean the IAC is stuck open or the circuit has a short to voltage. This typically causes a persistently high idle because the bypass air passage remains wide open.

Common Causes

30%

Short to voltage in the IAC control circuit wiring

IAC wiring harness
Connector

30%

Failed IAC valve stuck in the open position

IAC valve

20%

Corroded or shorted IAC connector allowing cross-pin voltage feed

IAC connector
Connector terminals

12%

PCM internal driver circuit failure applying constant voltage to IAC

PCM

8%

Aftermarket wiring modification or incorrect IAC part number installed

IAC valve
Wiring harness

Diagnostic Steps

1

With the key on and engine off, disconnect the IAC and measure the voltage on the PCM-side harness connector pins — identify if the PCM is commanding a high voltage output or if it is a wiring fault.

2

Measure IAC motor winding resistance at the valve connector — compare to specification. An abnormally low reading suggests an internal short.

3

Inspect the IAC wiring harness for chafing or melted insulation that could cause a short to an adjacent power wire.

4

Command the IAC through its full range using the scan tool bi-directional test — if RPM does not change, the valve may be stuck mechanically.

5

If an aftermarket IAC was recently installed, verify the correct part number — incorrect valves can have different resistance values or pinouts.

Estimated Repair Cost

$75 - $300

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does P0509 mean?

The idle air control (IAC) system circuit is reporting a voltage or duty cycle above the expected maximum threshold. The PCM detects that the IAC feedback signal is too high, which could mean the IAC is stuck open or the circuit has a short to voltage. This typically causes a persistently high idle ...

What causes P0509?

The most common cause of P0509 (Idle Air Control System Circuit High) is: Short to voltage in the IAC control circuit wiring

How much does it cost to fix P0509?

Typical repair costs for P0509 range from $75 to $300, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with P0509?

A high idle causes the vehicle to creep forward in gear and increases stopping distances. While not immediately dangerous, it makes city driving uncomfortable and increases fuel consumption. The vehicle is drivable but should be repaired soon.

How do I diagnose P0509?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P0509 to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Powertrain

System

Idle Control System

Difficulty

Moderate

Type

Generic (SAE)

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.