P1506: How to Diagnose & Fix — Idle Air Control Overspeed Error
5 vehicles · 1 makes · $40-$480 repair
How to diagnose and fix P1506: most-reported vehicles
Ranked by owner reports. Each card gives the symptoms, how to confirm the cause, the fix, parts and sources for that vehicle.
Ford Taurus · 2000–2007
On the 3.0L Taurus, both the pushrod Vulcan and the DOHC Duratec, P1506 usually turns out to be unmetered air rather than a dead idle air control valve. The PCV valve and its supply hose on these engines are cheap, high-mileage wear items that are awkward to access and notorious for rot; when the plunger sticks or the hose splits, far more crankcase air enters the manifold than the calibration assumes. Because that air enters downstream of the throttle plate and downstream of the MAF, the PCM cannot see it as airflow and cannot trim it out; it simply watches idle sit above target with the IAC already commanded to its minimum position and sets P1506. Hardened PCV hoses, a cracked or uncapped vacuum nipple near the throttle body, a leaking upper intake gasket, and a throttle plate that is not fully returning to its stop all produce exactly the same signature. Owners describe a characteristic behaviour: idle flares high, falls back part way on its own, and then hangs there in park until the car is shifted into drive, at which point it drops toward normal. Some cars only misbehave intermittently, most often on a cold start or in cold weather. A second, less common cause on this platform is the IAC electrical circuit itself - a chafed harness or corroded connector - which Ford lists as an IAC circuit open or shorted condition and which will also set the code. The distinguishing test is whether idle falls when the IAC is unplugged; if it does not, the valve and its wiring are not the problem.
Common Symptoms
- Idle flares to about 2,000 RPM then hangs near 1,500 RPM
- Idle only drops to normal after shifting into drive
- Intermittent high idle, worse on cold starts
- Check engine light on
- Poor fuel economy
- Emissions test failure
How to Fix
Start with the free tests. With the engine warm and idling, clamp off the PCV hose. If idle drops several hundred RPM, replace the PCV valve and its grommet and hose - on a 3.0L this is an inexpensive part and often the entire repair. Next, unplug the IAC connector: idle should collapse toward 500-600 RPM or stall. If it stays high, keep hunting air rather than buying a valve. Smoke-test the intake from the MAF back, or spray carburetor cleaner around the vacuum lines and watch for an RPM change, and inspect the accordion inlet tube, the vacuum tree, the brake booster hose, and the upper intake manifold gasket, which is a known leak point as these engines age. Confirm the throttle plate closes completely and that the cable, cruise cable, and return spring are not holding it cracked open. If testing does point at the valve, clean the throttle bore and IAC passage first, then replace the IAC with a Motorcraft unit - Taurus owners are emphatic that it is Motorcraft or nothing on this application, and several report that carefully cleaning the original OEM valve restored normal idle where a new aftermarket valve did not. Also inspect the IAC pigtail: normal operation is battery voltage on one wire and a PCM-driven ground on the other, so seeing 12 volts on both wires points to a wiring or driver fault, not a mechanical one. After any repair, clear the codes, reset keep-alive memory, and complete an idle relearn - a few minutes of warm idle with the headlights and A/C loaded, then a mixed drive cycle - before rechecking.
Sources for this issue (4)
Ford Escape · 2001–2004
First-generation Escapes with the 3.0L Duratec V6 (and the mechanically identical Mazda Tribute) set P1506 with a high, non-responsive idle. Two causes dominate on this platform and they are easy to confuse. The first is the idle air control circuit rather than the valve: the IAC pigtail runs near the throttle body where underhood heat cycles the insulation, and Ford's cause list for this code includes an IAC harness that is open or shorted and poor connections at the IAC connector. Shop advice on this exact vehicle is to check the wiring from the IAC to the PCM and its connections, because a grounded or open circuit will set the code. When the PCM's driver circuit cannot pull the valve closed, idle stays above target and the code matures even though a brand-new IAC has just been fitted - which is why so many Escape owners report replacing the valve, sometimes twice, with no change at all. The second cause is unmetered air entering after the mass airflow sensor. The moulded plastic and rubber air inlet tube on these engines hardens and splits, usually on the underside where the crack is invisible until the tube is flexed by hand, and Ford's own inspection list calls out a cracked or loose inlet air tube. Worn valve cover grommets, carbon on the throttle plate that stops it seating, a leaking upper intake gasket, and a partially plugged EGR valve round out the list. Drivers notice idle sitting well above 1,000 RPM, a hanging idle when they lift off the throttle, a distinct lurch or clunk when selecting drive or reverse, and worse fuel economy. Because idle stays elevated, the vehicle also creeps harder than normal at stops, which is a real drivability annoyance in traffic.
Common Symptoms
- High idle above 1,000 RPM
- Idle hangs when lifting off the throttle
- Lurch or clunk when shifting into drive or reverse
- Check engine light on
- No improvement after replacing the IAC valve
- Reduced fuel economy
How to Fix
Do the disconnect test before buying anything: with the engine warm, unplug the IAC and watch idle. If RPM drops sharply or the engine stalls, the valve and its circuit have authority and you should look for a mechanical air leak. If idle barely changes, the extra air is bypassing the valve. Then back-probe the IAC connector - you should see battery voltage on one pin and a switching ground from the PCM on the other. Voltage on both pins, or no PCM-side switching, means the harness between the IAC and the PCM or the connector itself is the fault; repair the chafed section and clean or replace the connector rather than the valve. On the mechanical side, remove the air inlet tube and flex it in your hands looking for splits, especially on the hidden underside and around the moulded ports, and confirm it is tight at both the air cleaner housing and the throttle body. Smoke-test the rest of the intake including the PCV hoses, the valve cover grommets, and the upper intake gasket. Clean the throttle bore and both sides of the plate and confirm the plate seats fully. Inspect the EGR valve and passages for carbon that could be holding the valve partially open. If the IAC itself is genuinely at fault, fit a Motorcraft valve; on the 3.0L it sits on top of the engine and is a short job. Finish every repair with a KAM reset and an idle relearn - several minutes of warm idle with electrical and A/C load, then a normal drive cycle - before rechecking for the code.
Sources for this issue (4)
Ford Explorer · 1997–2004
On 4.0L Explorers (both the OHV Cologne and the later SOHC V6) P1506 is a common high-idle complaint on higher-mileage trucks. The idle air control valve sits on the throttle body and meters bypass air around the closed throttle plate. Crankcase vapour routed through the PCV system, plus normal intake carbon, gradually coats the IAC pintle and its seat. The pintle stops seating fully, so even when the PCM commands the valve to its minimum duty cycle, more air keeps bleeding past than the strategy allows. The PCM compares commanded position against actual RPM, sees idle running above the target, and stores P1506. The second pattern on this platform, and the one that catches people who have already thrown an IAC at the truck, is an EVAP canister purge valve stuck partly open. The purge valve is plumbed into intake vacuum downstream of the throttle plate, so a leaking purge solenoid is functionally an uncommanded vacuum leak the IAC cannot compensate for. Ford's diagnostic material for P1506 lists the EVAP purge system among the causes, and Explorer owners repeatedly report replacing the IAC, clearing the code, and having it return until the purge valve is addressed. Owners describe a cold-start flare that will not come down until the transmission is put in gear, a hanging idle on deceleration, an idle that stays elevated when warm, and a slight lurch when shifting into drive. Fuel economy drops and the truck can creep against the brakes at a stop.
Common Symptoms
- High idle at 1,100-1,300 RPM when warm
- Cold-start idle flare to 1,800-2,000 RPM that will not come down
- Idle only drops after shifting into gear
- Hanging idle on deceleration
- Check engine light on
- Reduced fuel economy
- Vehicle creeps against the brakes at a stop
How to Fix
Diagnose in order rather than parts-swapping. First, unplug the IAC connector with the engine warm and idling. A healthy system drops to roughly 500-600 RPM or stalls; if idle stays high with the IAC electrically disconnected, the extra air is entering somewhere else and the IAC is innocent. Second, pinch off the PCV hose and the EVAP purge line one at a time and watch for the idle to fall; a drop when the purge line is clamped condemns the purge solenoid. Third, smoke-test the intake tract from the MAF to the manifold, paying attention to the accordion inlet tube, the PCV grommet, and the intake gasket. If the IAC itself is at fault, replace it with a Motorcraft unit rather than a cheap aftermarket valve. Avoid soaking the valve in carburetor cleaner, since solvent attacks the internal seals and bearing; light cleaning of the throttle bore and IAC passage is fine, but a valve that already sets P1506 is usually worn as well as dirty. Clean the throttle body and verify the throttle plate closes fully and that nobody has cracked the throttle-stop screw open. After the repair, disconnect the battery or clear KAM, then let the engine idle-relearn: run it for about five minutes with the headlights and A/C on, then drive a normal mixed cycle. If a stuck purge valve was found, replace the solenoid and inspect the canister lines, then repeat the relearn. Skipping the relearn is why some owners think the repair failed.
Sources for this issue (4)
Ford Mustang · 1996–2004
Ford Ranger · 2000–2011
Find P1506 by make
Browse every documented model and issue for your make.
P1506 code reference
General diagnostic-code context. The code alone does not confirm a cause for your vehicle; use the applicable issue card and its sources.
Frequently asked questions
What does P1506 mean?
P1506 stands for "Idle Air Control Overspeed Error." This manufacturer-specific code (common on Ford, Lincoln, Mazda, Mercury) means the engine computer detected that idle speed is higher than the target the Idle Air Control (IAC) system is commanding. The IAC valve meters air into the engine at idle to hold a steady RPM; when actual idle RPM runs too high, this overspeed code sets. You may notice a fast or surging idle. It is usually caused by unmetered air entering the engine (a vacuum leak) or a sticking IAC valve rather than a serious engine fault.
What are the most common causes of P1506?
The most common causes of P1506 are: Vacuum leak letting in extra air, Dirty, sticking, or faulty idle air control (IAC) valve, Carboned-up or dirty throttle body, Stuck-open throttle plate or binding linkage, Faulty PCV system or leaking gasket, Wiring or connector fault at the IAC valve. The specific cause varies by vehicle.
How much does it cost to fix P1506?
Repair costs for P1506 range from $40 to $480, depending on the vehicle and root cause.
Which vehicles are affected by P1506?
Au7o has documented P1506 across 5 vehicle models from 1 manufacturers: Ford.
Content compiled with AI assistance using NHTSA complaints, TSBs, and owner reports. May contain errors. Always verify with your vehicle's service manual.