The Idle Yo-Yo: RPMs Can't Make Up Their Mind
You're sitting at a red light and your 2021 Accord can't decide what RPM to hold. It surges from 500 to 1,200 and back again. The engine sounds like it's breathing irregularly. P0507 confirms what you're feeling: idle air control is out of specification.
Surging idle is more than annoying—it can indicate air or fuel issues that affect performance. Let's stabilize things.
What Surging Looks and Feels Like
- RPMs fluctuating between 500-1,500 at idle
- Engine sounds like it's "hunting"
- Slight forward-backward motion while stopped in Drive
- May be worse when A/C or electrical loads are on
- Check engine light with P0507
- Idle sometimes too high, sometimes almost stalling
Understanding P0507
P0507 specifically means idle speed is higher than the computer expects. The computer commands a certain idle (usually 650-750 RPM), but the engine is running faster. When it tries to correct and overcorrects, you get surging.
Common Causes of High/Surging Idle
Vacuum Leak
Unmetered air entering the engine throws off the air-fuel ratio. The computer adds fuel to compensate, then backs off, then adds again—creating surge. Check intake boots, brake booster hose, and PCV connections.
Dirty Throttle Body
Carbon buildup on the throttle bore and blade prevents precise positioning. The throttle can't close completely or moves erratically. Cleaning often fixes surge.
Idle Air Control Issues
The 2021 Accord uses electronic throttle control (no separate IAC valve), but the throttle body motor or position sensor can malfunction.
EGR Valve Stuck Open
A stuck-open EGR lets exhaust gases into the intake at idle when they shouldn't be. This dilutes the air-fuel mixture and causes instability.
IACV (If Equipped) or Throttle Position Issues
Faulty sensors give wrong data to the computer, causing incorrect idle control commands.
Diagnosis Steps
- Listen for vacuum leaks - Hissing sound with engine running
- Spray test - Spray carb cleaner around intake connections; RPM change means leak
- Clean throttle body - Remove intake tube, spray cleaner, wipe blade and bore
- Check for other codes - Related codes help pinpoint the issue
- Reset idle relearn - After cleaning, the computer may need to relearn idle position
Repair Costs
- Throttle body cleaning: $100 - $200 (or $10 DIY)
- Vacuum leak repair: $100 - $300
- Throttle body replacement: $400 - $700
- EGR valve replacement: $200 - $400
- Idle relearn procedure: $50 - $100
The Throttle Body Clean
This is the most cost-effective first step. Carbon builds up over time, especially on direct-injection engines. A $10 can of throttle body cleaner and 20 minutes often fixes P0507 and surging. Don't skip the idle relearn after cleaning.
When to See a Pro
If throttle body cleaning and vacuum leak inspection don't solve it, deeper diagnosis is needed. Throttle position sensor issues, ECU problems, or internal throttle body failures require professional equipment to diagnose properly.