P0507
Idle Control System RPM Higher Than Expected
medium
i Description
The engine idle speed is higher than the ECU target and the system cannot bring it down. Normal idle is typically 650-800 RPM; this code sets when idle exceeds the target by a significant margin.
? Common Causes
- Vacuum leak (extra air entering the engine)
- Stuck-open IAC valve
- Throttle body not fully closing
- Throttle cable adjusted too tight
- Faulty throttle position sensor
! Symptoms
- High idle RPM
- Vehicle creeps forward in gear
- Check engine light
# Diagnostic Steps
- Check for vacuum leaks (spray carb cleaner around intake)
- Inspect throttle cable adjustment
- Clean throttle body to ensure full closure
- Test IAC valve
- Check TPS reading at idle (should be near 0%)
⚙ Typical Fix
Repair vacuum leak or clean throttle body to restore proper closure.
Parts Needed
Vacuum hoses, Throttle body cleaner, IAC valve
Estimated Cost
$50-$300
↔ Related Codes
Q Frequently Asked Questions
Yes, but a high idle wastes fuel and the car may creep forward when in gear. Fix promptly for comfort and safety.
☞ Learn More
- What is OBD-II? — Complete guide to your car's diagnostic system
- How to Read DTC Codes — Step-by-step with a Bluetooth scanner
- OBD-II Scanner Buying Guide — Find the best scanner for your car