P0507: Idle air control system RPM higher than expected
Drive carefully. Get it checked within a week or two.
Can I drive with P0507?
Yes, but drive carefully and get it checked soon. Engine idles too high (1200+ RPM), causing the car to pull forward when braking.
What does P0507 mean?
P0507 stands for Idle Air Control System RPM Higher Than Expected.
Symptoms you may notice
- Engine stalls when coming to a stop or shifting into reverse
- Engine idles excessively high (over 1200 RPM) or surges up and down
- Heavy vibration through the steering wheel at idle
How much does it cost to fix?
Repair costs for code P0507 depend on the specific underlying root cause, ranging from simple DIY checks to component replacement. The table below lists the most common causes and rough price ranges in USD:
- Intake manifold vacuum leak
- Stuck open PCV valve pulling extra air
- Throttle plate sticking open mechanically
- Faulty electronic throttle body actuator
What to do next
- Listen for a loud hissing noise under the hood indicating a vacuum leak.
- Check and shake the PCV valve (it should rattle freely).
- Perform a throttle body idle relearn procedure.
Last updated: October 2026
Related codes
General guidance only, not a professional diagnosis. If the check-engine light is flashing, or the car is running rough, overheating or losing power, stop driving and get help.
About this code
Code P0507 means the car idles well above normal limits (often 1000-1500 RPM). You will notice that you have to press the brake pedal harder to keep the car stopped at red lights. Finding and capping the leaking vacuum hose or swapping a stuck PCV valve usually cures it immediately.