← Back to list

P0507 High Idle Issue on 2001 Hyundai Santa Fe 2.7L V6: Diagnosis and EVAP System Fix

Model: 2001 Santa Fe Fault Code: P0507 Posted: 2014-04-18 16:17

I'm experiencing a persistent P0507 (High RPM at idle) code on my 2001 Hyundai Santa Fe with the 2.7L V6 Delta engine. After replacing valve cover gaskets, PCV valve, and several dry/cracked vacuum hoses, the vehicle began exhibiting erratic idle behavior—racing between 1600 and 2400 RPM with intermittent whistling noises. I conducted multiple diagnostics: used carb cleaner to test for vacuum leaks (no results), tried propane gas with a hose (no change), performed engine smoking (no leaks found). I inspected the upper and lower manifolds, confirmed gasket seals were intact. The throttle body (TB) was thoroughly cleaned, and all components were reinstalled with new FelPro gaskets. Afterward, the idle continued to race but no longer searched—only whistling, which became more frequent but remained unlocatable. I replaced both upper and lower manifold gaskets from a junkyard source, cleaned them like new, and installed them. The car now idles around 1100 RPM with no searching, though the idle cannot be lowered further. I removed the Idle Air Control (IAC) motor to inspect it. During removal, I noticed plastic housing around the mounting bolts had split and detached—indicating possible stress or poor quality. I tested four IAC motors: original, junkyard replacement, a new OEM Hyundai part, and an aftermarket OEM unit. All original units showed spiral cracks from the electrical connector to near the TB air holes. The new Hyundai OEM was properly sealed but crooked in design—its reed flap opened unevenly. When installed, the cheaper aftermarket IAC reduced idle racing and brought it down to 822–895 RPM (still above the expected 700+ RPM), though now triggering the P0507 code. I suspect a defective or poorly designed IAC motor may have been the root cause—only becoming apparent after valve cover work. However, recent testing suggests an EVAP system issue is also at play. After further investigation, I discovered that when the fuel cap was opened and closed during operation, the idle would rise and fall noticeably. With the cap off, idle remained stable at ~900 RPM; with it on, idle spiked to 815–990 RPM. This behavior points strongly toward a vacuum-related EVAP system component. I replaced the vapor canister shutoff valve (located inside the drive shaft tunnel) and immediately saw the EVAP System Monitor go from 'Inconclusive' to 'OK'. The idle stabilized at 749 RPM, and no further P0507 codes have appeared after clearing the old code. I’ve now confirmed that this issue was not caused by a faulty IAC alone but likely involved a combination of poor IAC quality and an EVAP system leak or failure. This case highlights how vacuum leaks in the EVAP system—especially under specific conditions like fuel cap operation—can mimic high idle symptoms, even without visible leaks. It also underscores that P0507 on 2001 Hyundai Santa Fe 2.7L V6 engines may not always point to IAC or throttle issues but can be a symptom of underlying EVAP system faults. I’ve shared this experience in hopes it helps others troubleshooting similar symptoms, especially with older Hyundai models where parts quality and design flaws are common.

Related fault codes
P0507
Comments (12)
Anonymous 2014-04-19 08:43

i DO NOT DO MANY HYUNDAI AS IT MOSTTLY FLEET VEHICLES i Tend to. that whisteling sound maybe is a clue- could be something only activated when engine running- ? SO did you look at EVAP purge valve if applicable? you replaced PCV - if you pinch off flow any change? Maybe eleminate the vacuum sources from engine to see if a change- ie ppower brakes, PCV, HVAC , whatever is vacuum operated.

Anonymous 2014-04-19 13:09

kev2 wrote: i DO NOT DO MANY HYUNDAI AS IT MOSTTLY FLEET VEHICLES i Tend to. that whisteling sound maybe is a clue- could be something only activated when engine running- ? SO did you look at EVAP purge valve if applicable? you replaced PCV - if you pinch off flow any change? Maybe eleminate the vacuum sources from engine to see if a change- ie ppower brakes, PCV, HVAC , whatever is vacuum operated. My bad, it appears that I left out that the whistling has stopped completely. I had my daughter run 2 full tanks of gas thru it with a generous dose of Lucas fuel injector/throttle cleaner in it. I checked everything on this truck that is vacuum operated, including the evap purge valve which is electrically operated. There are no leaks to be found anyplace. I am not sure if I said it or not, but I did change the PCV valve when I did the valve covers and replaced all the dried & cracked hoses. Tho only thing I can tell you, is that when I have removed or pinched shut the hose from the hose from the PCV valve which screws into the front cover & goes to the TB, there is no change in idle. I am having a complete brain fart right now with this, what exactly should I hear or feel in the engine when I pinch the hose closed or pull either end off the valve?

Anonymous 2014-04-19 13:21

could use a vacuum gauge my thinking was if there is a vacuum component leaking removing it from engine would eleminate the leak and RPM would drop... BUT I suspect a scanner will be the tool needed to see if the PCM has command of the IAC. did you try cleaning the TB, also will your scanner read all codes esp the so called manufacturers specific P0999 and above? As I mentioned Hyundai is not in my mix of vehicles- I will see what info I have and add if I find something

Anonymous 2014-04-19 13:33

checking - is this a 3 wire IAC - Blu, red and bl/org wires? is there 12v on blu?

Anonymous 2014-04-19 14:34

Thanks Kev, will have to check that voltage tomorrow. I do know/hear it hum so I am guessing it is definitely working. Just not sure of the quality of it. The brand new one from Hyundai at twice the price was total crap! I have run meny many scans on it & have watched the readings change drastically over time, just can't get it down that extra 100 RPMs to where it belongs, and yes the TB was completely cleaned almost to like new condition. kev2 wrote: checking - is this a 3 wire IAC - Blu, red and bl/org wires? is there 12v on blu?

Anonymous 2014-04-19 14:43

taking a swag : If the 12v at IAC then the IAC is working - there would be other codes for wiring issues on increase decrease RPM driver wires... I did NOT see you mention EGR- as it could be an issue, the pintel not seating, yeah I know you worked on the valve cover BUT gotta check everything.

Anonymous 2014-04-19 17:46

No EGR valve on this engine kev2 wrote: taking a swag : If the 12v at IAC then the IAC is working - there would be other codes for wiring issues on increase decrease RPM driver wires... I did NOT see you mention EGR- as it could be an issue, the pintel not seating, yeah I know you worked on the valve cover BUT gotta check everything.

Anonymous 2014-04-21 12:36

Hi Kev, OK, no EGR on this engine, Have taken numerous readings over the course of time w this problem. Yesterday when my daughter came to Easter Dinner, I went out to check the readings again, and the MIL was off at this time. The first thing I did was pull up the FREEZE FRAME READINGS to see if we can pinpoint what happened when the MIL came on. My guess was possibly the P0507 High RPM code repeated enough times to trip the light, then the next few drive cycles it didn't throw the same condition, so the light went out. After all these years, still not sure which codes will trip the light & how it clears itself. Anyway, The EVAP SYSTEM MONITOR still shows up as INCONCLUSIVE & I am more than sure that the car has been driven enough cycles by now that it should have come up as OK , so I am pretty sure the entire problem is based somewhere in the EVAP System. To further convince me of this, I did notice some strange behavior in the IDLE and with the fuel filler during my reading running the scans. I began to check further from the engine after my daughter told me that since she took the car back, every time they turn the car off & fill up the tank, it gives them a very hard time restarting. This has only happened right on the first start after filling it up. Out of curiosity, I opened the fuel cap & heard a lot of hissing, surprised at that, I closed it & waited a minute, then opened it again & heard it again. I was also watching the readings change as it was opened & closed, was also listening to the idle raise and lower as the cap was opened & closed. Once I noticed these strange occurrences, I decided to take the scan reading with the cap off and an almost perfect idle, and again with the cap on tight and a higher idle, to compare the numbers. I don't know if it helps you to pinpoint something or not. I am now leaning to either the 2way valve(Purge Solenoid) up at the intake, or Vapor Pressure Sensor, or the Canister Closed Valve. Possibly a combination of any/all of them? Any light you can shed on this for me would be appreciated. I have been trying for 1/2 an hour to attach the readings, but it will not accept it as a word doc file or a PDF or even as a jpeg file. Do you have an email?

Anonymous 2014-04-21 12:49

Trying to send them this way ACTRON CP9145 Scan Tool FREZE FRAME READINGS READINGS READINGS KOER KOER P0507 - High RPM FUEL CAP OFF FUEL CAP ON MIL Status OFF MIL Status ($11) OFF MIL Status OFF MIL Status ($18) OFF ABSLT TPS (%) 7.1 ABSLT TPS 7.1 ENGINE RPM 900 733 TO 750 ENGINE RPM 815 TO 990 CALC LOAD (%) 20.0 25.1 TO 25.5 CALC LOAD 20.4 MAF (LB/M) .65 TO .67 MAF (LB/M) 0.69 COOLANT (DEG F) 205 205 COOLANT (DEG F) 201 IAT (DEG F) 126 IAT (DEG F) 124 IGN ADVANCE 7.5 – 10.8 IGN ADVANCE 1.5 LT FTRM 1 (%) -6.3 -7.8 LT FTRM 1 (%) -7.8 ST FTRM 1 (%) -0.8 -24.2 ST FTRM 1 (%) -1.1 TO 14.1 LT FTRM 2 (%) -7.0 -8.6 LT FTRM 2 (%) -8.6 ST FTRM 2 (%) -1.6 -23.4 ST FTRM 2 (%) -3.1 TO +1.6 VEH SPEED 0 0 VEH SPEED 0 FUEL SYS 1 CLOSED OPEN 1 FUEL SYS 1 CLOSED FUEL SYS 2 CLOSED OPEN 1 FUEL SYS 2 CLOSED O2S 1-1 (v) 0.090 O2S 1-1 (v) 0.125 ST FTRM 1-1 (%) -24.2 ST FTRM 1-1 (%) -24.2 TO +2.3 O2S 1-2 (v) 0.785 O2S 1-2 (v) 0.745 TO 0.975 O2S 2-1 (v) 0.125 O2S 2-1 (v) 0.160 TO 0.800 ST FTRM 2-1(%) -23.4 ST FTRM 2-1(%) -3.1 TO 0.8 02S 2-2 (V) 0.405 TO 0.440 02S 2-2 0.730 TO 0.744 OBD2 STAT CA

Anonymous 2014-04-26 07:24

Put a brand new vapor canister shutoff valve in it wednesday, rechecked the data & the Evap Sys monitor instantly read OK & so far no problems and an acceptable 749 RPM. Had to clear the existing High Idle Code & let the PC relearn. Will be checking the numbers and freeze frame data again on sunday when I can get the car back here. I cannot understand why, that with all the different codes that exist for this car, I never got any codes that even slightly pointed me towards this problem. An extensive search on the net pointed me towards it, & not in one single case did anyone with this problem get any Evap system codes of any kind. In almost every case the problems ended up being a faulty shutoff valve, or a contaminated canister.

Anonymous 2014-04-26 09:43

what was it - PURGE or Vent valve? Not sure just say location and I can figure it out..

Anonymous 2014-04-26 09:49

It was the valve right on the charcoal canister up inside the drive shaft tunnel. I had already ruled out the Purge Valve up on the firewall at the air intake surge tank.