Idle Control System RPM High
The P0507 code means the vehicle's onboard diagnostic system has detected: Idle Control System RPM High. This is a moderate severity code.
- Keep driving?
- Yes, but fix soon
- DIY difficulty
- medium
- Estimated cost
- $0 for vacuum hose repair; $30-$80 for IAC valve; $50-$150 for throttle body cleaning
Best-selling code reader on Amazon. Reads and clears check engine codes on any 1996+ vehicle. Under $30.
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
Essential for diagnosing sensor codes, checking voltage, and testing circuits. Under $15 and pays for itself on the first job.
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
Common Symptoms
- Idle speed too high (above 1,000 RPM warm)
- Check Engine Light on
- Engine does not return to normal idle after acceleration
Probable Causes (Ranked by Likelihood)
- Vacuum leak allowing extra air into the intake at idle Very High
- Stuck open IAC valve or throttle body bypass air passage High
- Throttle body gasket leak Moderate
- Carbon buildup holding throttle plate partially open Moderate
Step-by-Step Diagnostic Procedure
-
Check for vacuum leaks systematically: a high idle almost always indicates unmetered air entering the intake.
-
Inspect the throttle body for carbon preventing full throttle closure.
-
Command the IAC valve to a low step count with a scan tool. If idle does not drop, the valve is stuck or a vacuum leak is dominating.
-
Inspect the PCV system: a stuck-open PCV valve or damaged PCV hose is a common unnoticed vacuum leak.
Common Fixes by Vehicle
What techs usually find when diagnosing P0507 on specific vehicles — tap your vehicle for the fix and the exact part:
2005-2019 Honda Accord/CR-V 2.4L easy DIY
High idle on Honda engines is usually a dirty throttle body or IACV. Clean the throttle body with CRC throttle body cleaner and perform an idle relearn: turn ignition on for 2 seconds (do not start), start engine, let idle for 10 minutes without touching the gas pedal. If idle remains high, check for vacuum leaks at the intake manifold gasket.
Labor: 20 min2005-2017 Toyota Camry/Corolla 2.5L easy DIY
Clean the throttle body -- carbon buildup on the throttle plate prevents it from fully closing. After cleaning, you MUST do an idle relearn procedure or the idle will remain high. Toyota idle relearn: disconnect battery for 5 minutes, reconnect, start engine, let idle with AC off for 10 minutes. Do not touch the accelerator during relearn.
Labor: 20 min2002-2015 Nissan Altima/Sentra 2.5L QR25DE easy DIY
The electronic throttle body on the QR25DE accumulates heavy carbon deposits. Clean it with throttle body cleaner -- remove the intake hose for access. After cleaning, perform the idle air volume relearn: turn key to ON (not start), wait 7 seconds, start engine, warm up to operating temp, then turn off and wait 10 seconds. Repeat 3 times.
Labor: 20 min2010-2020 Chevrolet Equinox/Cruze 1.4L Turbo easy DIY
Check for vacuum leaks first -- the PCV valve hose and the turbo boost hoses commonly crack on the 1.4L turbo. A vacuum leak causes high idle. If no leaks, clean the throttle body and perform idle relearn with a GM scan tool (Tech 2 or equivalent). The throttle body itself (ACDelco 12631186) can also fail electronically.
Labor: 20 min (clean), 1 hour (vacuum leak repair)Frequently Asked Questions
My car idles at 1,500 RPM when warm: is that always P0507?
Not necessarily. A high idle can be caused by a vacuum leak even without a stored code. P0507 stores when the ECU has lost the ability to control idle speed. Check for vacuum leaks first regardless of whether a code is present.
Sources
This page is built from documented references. Verify against your own service info before repair work.
See All Codes & Fixes for Your Vehicle
Explore More
Was this helpful?
Share carcodefinder.com with a friend who needs to decode their check engine light.