P0511
Universal (All Makes) Vehicle (OBD-II)
Severity: ModerateWhat Does This Error Mean?
P0511 means the PCM detected a general malfunction in the idle air control (IAC) circuit. Unlike P0508 (low) or P0509 (high), P0511 is a non-specific circuit fault that indicates the IAC system is not functioning as expected without pointing to a specific direction of the electrical fault. Common symptoms include rough idle, stalling at stops, or an idle that hunts up and down (surges). Carbon buildup, wiring faults, and failed IAC valves are the most frequent culprits.
Affected Models
- Vehicles 1996 and newer with IAC valves on the throttle body
- Common on GM, Ford, Honda, Toyota, Nissan, and Chrysler vehicles
- Older vehicles with higher mileage where IAC components have worn
- Vehicles driven primarily in stop-and-go traffic — IAC is used constantly at idle
- Any vehicle where the throttle body has never been cleaned
Common Causes
- IAC valve is heavily carbon-clogged and physically unable to move to commanded positions
- IAC valve motor has failed electrically — coil open, shorted, or degraded
- Wiring harness to IAC valve has an open, short, or high-resistance connection from corrosion
- Vacuum leak at the intake manifold or throttle body is causing idle instability the IAC cannot compensate for
- PCM has lost the idle control calibration and needs a relearn after a battery disconnect
How to Fix It
-
Start with a thorough cleaning of the IAC valve and throttle body. Remove the IAC valve, spray the pintle and bore with throttle body cleaner, and wipe or scrub away carbon deposits. Reinstall and clear codes — carbon buildup is the most common cause of P0511.
Some IAC valves are very easy to remove (two screws) while others are integrated into the throttle body assembly. Check your specific vehicle before starting.
-
Inspect for vacuum leaks. Spray carburetor cleaner around the intake manifold gaskets, throttle body base, and all vacuum hose connections while the engine idles. An idle speed increase when spraying a particular spot reveals a vacuum leak at that location.
Vacuum leaks let unmetered air into the engine, causing a lean condition that mimics IAC problems and prevents proper idle control.
-
Check the IAC valve electrical connector for corrosion and loose pins. Unplug and inspect both the connector and the valve terminals. Clean with contact cleaner and reconnect firmly.
Connector problems are often intermittent — the code may not be present every time the vehicle is started.
-
Use a scan tool to command the IAC valve through its range of motion. Some scan tools can directly command the IAC position. If the valve does not respond to commands, the motor or its wiring is faulty.
If your scan tool supports IAC control output tests, this is the most efficient way to confirm the valve is responding to PCM commands.
-
If cleaning fails and no vacuum leaks are found, replace the IAC valve. After installation, perform the idle relearn procedure specified in your service manual — many vehicles need 30 to 60 minutes of idle relearn driving cycles.
Skipping the idle relearn after IAC replacement often results in a rough or high idle for the first few days of driving.
When to Call a Professional
IAC cleaning is an easy and cheap DIY starting point. If the valve needs replacement, parts cost $30 to $150. If a vacuum leak is involved, finding all leaks may require professional smoke testing equipment.
Frequently Asked Questions
What does an IAC-related stall feel like?
The engine typically idles normally at first, then slowly drops RPM as the vehicle comes to a stop. At a red light or in a parking lot, the idle drops below 500 RPM and the engine shudders and dies. It usually restarts immediately. This pattern is classic for an IAC that cannot maintain idle.
Can a battery disconnect cause P0511?
Yes. Disconnecting the battery clears the PCM's idle adaption data. After reconnecting the battery, the PCM needs to relearn the correct IAC position for your engine. Some vehicles need a specific relearn procedure, while others relearn automatically after a few idle cycles.
Do newer cars have IAC valves?
Most vehicles built after 2005 use electronic throttle control (drive-by-wire) instead of traditional IAC valves. In these systems, the PCM controls idle by adjusting the throttle plate directly using a motor — no separate IAC valve is needed. P0511 is most relevant on older vehicles with conventional throttle cables and separate IAC valves.