P0507 – Idle speed control (ISC) system -rpm higher than expected
Last Updated 2015-12-18
ASE Master Tech
|Code||Fault Location||Probable Cause|
|P0507|| Idle speed control (ISC) system -rpm higher than expected |
(Buy Part On Amazon)
|Wiring, ISC actuator/IAC valve, throttle motor, throttle valve tight/sticking, ECM|
We recommend Torque Pro
Table of Contents
- What Does Code P0507 Mean?
- What are the common causes of code P0507 ?
- What are the symptoms of code P0507 ?
- How do you troubleshoot code P0507 ?
- Codes Related to P0507
- Get Help with P0507
What Does Code P0507 Mean?
While driving, your foot on the accelerator pedal effects a change in throttle opening, which, in turn, effects a change in engine power and speed. When you release the accelerator pedal, the throttle closes, returning the engine to idle speed. To maintain engine idle speed, the IAC (idle air control) valve allows a small amount of air to bypass the throttle valve. Some manufacturers put the IAC in the throttle body, while others may place it elsewhere. Many modern vehicles, drive-by-wire vehicles with an electronically-controlled throttle body, do not employ a separate IAC, but control idle speed by varying throttle opening directly.
The ECU (engine control unit) modulates IAC valve function to control idle speed, using the CKP (crankshaft position) sensor for feedback. At any particular IAC value, whether opening percentage or duty cycle, the ECU expects the engine to be running at a specified rpm. The ECU also modulates IAC to change idle speed, depending on engine load, such as high-idle when the air conditioning compressor is activated or the power steering pump is active.
If the ECU detects a problem in the system, such as engine idle speed being higher or lower than expected for the IAC opening, it will set a DTC (diagnostic trouble code) and illuminate the MIL or CEL (malfunction indicator lamp or check-engine light). If engine rpm is higher than expected, by 200 rpm or more, the ECU will set DTC P0507 – Idle Control System RPM Higher than Expected in memory.
What are the common causes of code P0507 ?
Depending on year, make, and model, DTC P0507 may have number of causes. Here are some of the most common.
- ECU Update – Newer vehicles, particularly those with drive-by-wire electronically-controlled throttle bodies, may not be equipped with an individual IAC, but use the main throttle valve to maintain idle speed. With or without an IAC valve, always check with the manufacturer for possible recalls, TSBs, or updates, that may address idle problems.
- Stuck IAC – The IAC valve is a sensitive valve, and the tiny motor or solenoid that operates it isn’t particularly strong. Over time, carbon deposits can obstruct the movement of the valve. Regular cleaning can prevent this, but very dirty valves may need to be replaced. Don’t forget to replace the gasket, if applicable, when replacing the valve.
- Stuck Throttle Valve – Similarly, carbon deposits can easily obstruct the movement of the throttle valve. Regular cleaning is recommended, and the throttle body is far more resilient than the IAC. Replacement isn’t usually required, but check with a professional for a firm diagnosis and possible TSB updates.
The following idle control system problems would most-likely be accompanied by fuel system lean codes, which should help in narrowing down your diagnosis.
- Vacuum Leak – Over time, rubber hoses tend to become brittle, especially in the heat of the engine compartment. There may be dozens of vacuum lines controlling a number of different systems, from the EVAP system to the air conditioning system. Often, vacuum lines tend to break right where they connect to the nipple, and you can simply trim off the broken piece and reconnect it. If the hose is brittle, however, you may need to do a full replacement.
- PSP Idle-Up Valve – Many power steering systems include an idle-up VSV. When power steering pressure is detected by the valve, it opens a by-pass, allowing more air past the throttle body and increasing idle speed a couple hundred rpm. A broken valve may simply let air through all the time.
- Defective PCV Valve – If the PCV (positive crankcase ventilation) valve is stuck open, it will apply manifold vacuum to the crankcase, which may start sucking in air almost anywhere, such as from the dipstick tube or valve cover gasket.
What are the symptoms of code P0507 ?
Typically, engines idle from 400 rpm to 800 rpm, depending on the vehicle, perhaps higher if it is high-idling for air conditioning or engine warmup. If you are having a problem with the IAC system, and the MIL is on, you may also notice the engine idling unusually high, or erratically idling high and low. You may also experience hard engine starting.
How do you troubleshoot code P0507 ?
When diagnosing DTC P0507, you’ll want to focus on the air intake system, particularly the throttle body, IAC, and intake manifold. Pay attention to concurrent DTCs, which could also point you to a solution. Recalling that the ECU commands the IAC to open and close, varying the amount of air bypassing the throttle valve, to maintain engine idle speed should tell you that you have an air problem, but you shouldn’t rule out electrical or mechanical problems. On newer vehicles, call the dealership and ask if any TSBs (technical service bulletins) apply to your vehicle and issue.
- Throttle Inspection – Make sure the throttle valve is clean and operating properly. On both mechanical and electrical throttle bodies, make sure the valve opens and closes with no resistance. Carbon buildup in the valve or a sticking throttle cable can easily hold the valve open, allowing more air passage than the ECU is expecting. A dirty throttle valve can easily be cleaned with carb-cleaner. Replacement is usually not necessary.
- IAC Inspection – Similarly, make sure the IAC valve is working properly.
- Make sure the IAC properly connected and there are no broken or bent pins or corrosion.
- You can test IAC operation by turning on the air conditioning or turning the steering wheel all the way to one of the locks. Either case should cause the ECU to request an idle-up. If not, suspect a stuck valve, open solenoid, or wiring problem.
- You may get a hint of IAC operation if you noted carbon deposits in the previous inspection. Remove the IAC valve if you have to, and attempt to move the valve using a toothpick. If the valve is stuck or moves with difficulty, try to clean it with carb-cleaner. You can also bench-test the valve at this time to verify proper function. Extremely dirty IAC valves may require replacement.
- Intake Inspection – Check for vacuum leaks.
- Check for cracked or broken vacuum lines after the throttle body, such as those going to EVAP or PSP VSV (evaporative emissions or power steering pump vacuum switching valve).
- When testing IAC function with the steering wheel, be sure to check that the PSP VSV is functional. You can check this by plugging or pinching the inlet VSV inlet hose or filter and seeing if the idle speed changes. With the power steering system inactive, no idle-up should be expected.
- Check intake gaskets for leaks, as well.
- Other DTCs – Some DTCs may point you to the solution. Vacuum leaks could cause high-idle condition, as well as fuel system lean condition, which would set DTC P0171 or P0174 in memory.
Codes Related to P0507
While diagnosing DTC P0507, you may note concurrent codes, such as:
- P0171 – Fuel System Too Lean (Bank 1)
- P0174 – Fuel System Too Lean (Bank 2)
- P0505 – Idle Control System Malfunction
- P0508 – Idle Control System Circuit Low
- P0509 – Idle Control System Circuit High
Similar to DTC P0507, but at the opposite end of the scale, is:
- P0506 – Idle Control System RPM Lower than Expected
Help Us Help You
Please comment below describing your issue as well as the specifics of your vehicle (make, model, year, miles, and engine), and one of our mechanics will respond as soon as possible. We appreciate a $9.99 donation via the payment button below.
2013 Ford Focus SE 2.0 p0507 code – fluctuating rpm issue. Action taken replaced throttle body- problem got better-rpm issue is back. Had code for 02 sensor replaced upstream. Downstream replaced with in year. I don’t think there is a leak or I can’t find it. Any thoughts or guidance you can provide would be helpful.
Is there learn process for Ford Focus?
I am getting the P0507 in my 2005 Dodge Ram 4.7L V-8. Any known issues with this motor? And are these relearn procedures applicable to this vehicle?
I have the same issues will hat same relearn process work on a Ford Focus 2012 se I replacee the throttl body sensor
I’m have a erractic idle on my 2004 kia spectra 1.8.
I changed the Mass Air flow sensor,and the throttle position control. I had it smoke checked for air leaks, it didn’t have any leaks. I cleaned the throttle body and the idle air control valve.
At times when I’m driving the idle is fine, but sometimes when I come to a stop the idle goes up to 1500 to 1800 rpm.
Is there a relearning process for this vehicle?
I am having a similar problems with a 2007 Altima. The car cranks but does not start. I checked the fuel pump and pressure, the injectors are pulsing, I have good spark and compression is good. I got the car started after spraying carb cleaner in it but it idles high and has no power. I was able to finally get a pending code of PO 507. I was thinking I had a timing issue until I was able to get it started. Do you think its the throttle body being either faulty or just real dirty? Is there am IAC value on this car? Any helpful thoughts would be appreciated.
Are you sure you didn’t leave a vacuum hose disconnected? I think I would start with checking for vacuum leaks and clean the throttle body. Then, you’ll have to perform the idle relearn procedure.
1 Perform “Accelerator Pedal Released Position Learning”.
a Make sure that accelerator pedal is fully released.
b Turn ignition switch ‘ON’ and wait at least 2 seconds.
c Turn ignition switch ‘OFF’ wait at least 10 seconds.
d Turn ignition switch ‘ON’ and wait at least 2 seconds.
e Turn ignition switch ‘OFF’ wait at least 10 seconds.
2 Perform “Throttle Valve Closed Position Learning” .
a Make sure that accelerator pedal is fully released.
b Turn ignition switch ‘ON’.
c Turn ignition switch ‘OFF’ wait at least 10 seconds.
Note Make sure that throttle valve moves during above 10 seconds by confirming the operating sound.
3 Start engine and warm it up to normal operating temperature.
4 Turn ignition switch ‘OFF’ and wait at least 10 seconds.
5 Confirm that accelerator pedal is fully released, turn ignition switch ‘ON’ and wait 3 seconds.
6 Repeat the following procedure quickly five times within 5 seconds.
a Fully depress the accelerator pedal.
b Fully release the accelerator pedal.
7 Wait 7 seconds, fully depress the accelerator pedal and keep it for approx. 20 seconds until the MIL stops blinking and turned ON.
8 Fully release the accelerator pedal within 3 seconds after the MIL goes off.
9 Start engine and let it idle.
10 Wait 20 seconds.
11 Rev up the engine two or three times and make sure that idle speed and ignition timing are within the specifications.
12 If idle speed and ignition timing are not within the specification, the result will be incomplete. In this case, more test needs to be done.
A failed diaphragm on a 2012 Volvo S60 T5–$350 to diagnose and $300 to replace the entire assembly — looks like it could have been fixed with $5 snap on plenum
Ouch, that’s really unfortunate that it took so long to find the problem and fix it before it caused all that collateral damage. =/
I already replace the part but the check engine light still comes on
What vehicle are you working with and what’s the idle speed right now?
If still having issues you may want to check these two items:
1) See if your vehicle has an open flash upgrade to the engine controller. Nissan has a TSB NTB05-067 that points this out.
If that is not the case then perform the following additional steps.
1) Clear codes first
2) Disconnect an injector, in order to bring idle speed down into the window that the Nissan PCM can learn in.
3) Perform Idle Relearn procedure Ben gave you one more time. Should take then. After that, clear all codes one last time. Should be good to go.
I have the same fault code for my KIA Rio 2010 model. Please what can I do?
I’m having a hard time finding a manual for this vehicle, so I’m not sure if you have an electronic throttle control or a separate idle air control. At your Rio’s current age, cleaning is probably necessary anyway, and can often fix stuck IAC valves and throttle valves. While you everything removed for cleaning, you’ll have to see if the valve moves freely. Be sure to use IAC or throttle body cleaner, NOT brake cleaner or electronics cleaner.
What engine is in your Rio? Do you have any other DTCs in the system? Any drivability symptoms?
I have a 2003 Nissan Altima 2.5 I turn the car on and off mediately I heard a sound like from the injectors i didn’t turn it on till the next day ,all it did was crank up but not start I waited about 4 days and repeated the same thing so I put my foot down on the pedal all the way down it kept cracking up but it want to start then finally it started and some dark smoke black smoke came out of the back of the tailpipe it was good for about almost like 3 months and then I turn it on one day and started racing up and down so I took it to AutoZone they said it was the throttle body I took it to the mechanic he checked it and said it was the throttle body so I went to the dealer and brought one and put it on they try to program it but it’s still racing up and down somebody told me he didn’t know how to use the machine that good so I took the car to get inspection and I felt and the code is P0507 I’m afraid to go to a mechanic now because nobody’s ever been able to fix it what should I do please I need help this is my first time so I don’t know
Here’s what I was able to find regarding your car’s condition. It seems that perhaps something is messing with the ETCS (Electronic Throttle Control System) memory, since you were able to run the vehicle over the last few months without a hitch. Something you can try yourself is an ETCS relearn procedure, which “teaches” the throttle body where its zero point is.
This is the “throttle valve closed position learn” procedure:
1. Run the vehicle until the engine and trans are at full operating temp. Then turn off all electrical loads, such as the air conditioning, seat heaters, headlights, etc.
2. Put the transmission in Park (Manual transmission in Neutral), set the parking brake, and turn the ignition “Off.”
3. Waiting 10 seconds, turn the ignition to the “On” position, but do not crank or start the engine.
4. Wait 3 seconds, then fully depress and release the accelerator pedal 5 times in 5 seconds. At this point, the MIL (malfunction indicator lamp) should start blinking.
5. Wait 7 seconds, then fully depress the accelerator pedal and hold it down for about 20 seconds. The MIL should stop blinking and remain illuminated.
6. Immediately release the accelerator pedal, then turn the ignition to the “Off” position.
At this point, you should be able to start the vehicle and run normally.
I hope this helps.
I have a 2007 Nissan Murano with this cold I put it in drive and it just revs up like Heroes of Light it does not rev up 2,000 RPMs in Drive 1000
Hey my 2008 chevy impala is having this problem. The idling is rough its above 1000rpm and it started happening after I cleaned the throttle body. Should I get the tbs reset? Or what does anyone recommend?
2009 Nissan Versa code came up as po507 but my vehical does not have IAC what else could it be
I’m having the same problem.
Segun se dice que debe estar con revoluciones altas o vajas pero no que suban y bajen,porque podria ser el cuerpo de aceleracion.
Translate: It is said that it must be with high or low revolutions but not that they go up and down, because it could be the throttle body.