P0507
Idle Air Control System RPM Higher Than Expected
Get Your FREE AI Diagnostic Report
Enter your vehicle for a personalized diagnosis for code P0507
The P0507 code means the engine is idling at a speed higher than the powertrain control module's (PCM) target, typically more than 200 RPM above normal. While the PCM continuously adjusts the idle air control system to maintain a steady idle, something is causing more air to enter the engine than the system can compensate for.
You'll likely notice the engine running faster than usual when stopped — the tachometer may read 1200-1500 RPM instead of the normal 650-750 RPM. The vehicle may creep forward at stops, requiring you to keep firm pressure on the brake pedal. You'll also notice increased fuel consumption and the engine may sound louder than normal at idle. RPMs may also hang high between shifts before slowly dropping down.
The most common cause is a vacuum leak — a crack or loose connection in any of the hoses or gaskets that are under vacuum while the engine runs. A simple way to check is to spray carburetor cleaner around vacuum hoses and intake gaskets with the engine running; if the idle changes, you've found the leak. Cleaning the throttle body is also worth trying early in the diagnosis, as carbon buildup can prevent the throttle plate from closing fully. A professional smoke test is the most thorough way to find elusive vacuum leaks.
Severity
Symptoms
- •Engine idles noticeably higher than normal, often above 1000-1500 RPM
- •Vehicle tends to creep forward at stops even without pressing the gas
- •Increased fuel consumption
- •Engine revs seem to hang between shifts
- •Audibly louder engine noise at idle
Likely Causes
An air leak after the throttle body allows unmetered air into the engine, raising idle speed beyond what the PCM can compensate for by closing the idle air control.
Carbon buildup or mechanical failure causes the idle air control valve to stick in an open position, allowing too much air to bypass the throttle plate.
A throttle body that doesn't fully close due to carbon deposits or a failed electric motor allows excess air, raising idle RPM.
A deteriorated intake manifold gasket creates a vacuum leak that adds unmetered air, raising the idle speed above the PCM's target.
An exhaust gas recirculation valve stuck partially open allows exhaust gas into the intake at idle, disrupting the air-fuel mixture and raising RPM as the PCM compensates.
Estimated Cost
Professional Repair
Includes parts + labor
Common Fixes
- Inspect for and repair vacuum leaks using carburetor cleaner or smoke machine
- Clean the throttle body and IAC valve passages
- Replace the IAC valve or idle speed control motor
- Replace the intake manifold gasket
- Perform an idle relearn procedure after repairs
Shop Parts
Videos
Causes and Fixes P0507 Code: Idle Control System RPM Higher Than Expected
HVAC Mechanic
Engine Code P0507: Causes, Symptoms, Diagnosis And Solutions
Simple Mechanic Advice
P0507 Code: Idle RPM Too High – Causes, Symptoms & How to Fix
312Drive