DOHC - 2.3L Duratec / Mazda L Engines Discussions and Topics specific to the Duratec 4 cylinder engines

Idle Changes by Itself

Thread Tools
 
Search this Thread
 
  #1  
Old 02-28-2022
gparedes's Avatar
Member
Thread Starter
Join Date: Feb 2022
Location: SUNRISE, FL
Posts: 15
Likes: 0
Received 1 Like on 1 Post
Idle Changes by Itself

Hello, i have a 2003 4x2 Ford Ranger with the 2.3 engine that, when i remove the IAC connector stays put at 600-650, i reconnect the IAC stays there, if i accelerate keeps at 2000rpm and stays there, if i remove IAC connector again, idles and reconnect stays at idle..

I have changed the IAC and the problem continues, what could it be.
 
  #2  
Old 03-01-2022
RonD's Avatar
RF Veteran
iTrader: (1)
Join Date: Jan 2014
Location: Vancouver, BC
Posts: 30,654
Received 2,820 Likes on 2,586 Posts
Welcome to the forum

Start cold engine, should idle at 1,000rpm or so, Choke is On
Unplug IAC Valve, RPMs should drop and engine will probably stall, depends on outside temp, but in any case if idle drops you will know the computer was in control of it at that time, so wiring is OK

IAC Valve should have 12volts on one wire with key on, often red wire
The other wire goes to the computer, its a variable Ground, computer varies the ground to set idle RPMs based on engine temp, from CHT(cylinder head temp) sensor
CHT sensor is located between the #3 and #4 spark plug holes on the 2.3l Duratec, these could read wrong temp, higher than actual, so lower idle than it should

You can get a Bluetooth OBD2 reader for under $20, like ELM327 which you can use to view live data from sensors, works on ANY vehicle made after 1995, good tool to have

Ford uses a true solenoid IAC Valve so it can only be replaced with Motorcraft or Hitachi brand IAC Valve, just FYI, better to get a used one at wrecking yard than 3rd party brand for this part

Assuming manual transmission
600-650 seems low for warm idle on a 4cyl(I4) engine, as they tend to vibrate under 750rpm because they only fire every 180deg

Also there is an emission's requirement on manuals, RPMs must stay above 1,000rpms until speedometer is below 5MPH, under 1,000rpms(idle) causes more pollution than at 1,000rpm
Also when shifting the RPMs should hold high, if you shift to neutral or just leave the clutch pedal down, after 7 seconds or so idle should drop to around 1,000 if still above 5MPH
The RPMs staying high when shifting also save on fuel

 

Last edited by RonD; 03-01-2022 at 10:41 AM.
The following users liked this post:
Turismolover22 (03-05-2022)
  #3  
Old 03-01-2022
gparedes's Avatar
Member
Thread Starter
Join Date: Feb 2022
Location: SUNRISE, FL
Posts: 15
Likes: 0
Received 1 Like on 1 Post
Thanks RonD, i will try and see what the computer is doing with and OBDII reader. Issue is even when shifting rpm's are between 2000 to 3000rpm
 
  #4  
Old 03-01-2022
RonD's Avatar
RF Veteran
iTrader: (1)
Join Date: Jan 2014
Location: Vancouver, BC
Posts: 30,654
Received 2,820 Likes on 2,586 Posts
RPM shouldn't go up when shifting, but won't drop when you push in the clutch
 
  #5  
Old 03-02-2022
gparedes's Avatar
Member
Thread Starter
Join Date: Feb 2022
Location: SUNRISE, FL
Posts: 15
Likes: 0
Received 1 Like on 1 Post
will try to updload a video later, but its kind of weird, if i push back the throttle plate, it will lower the idle speed, seems like i need a OBD2 scanner to see that the computer its doing.
 
  #6  
Old 03-02-2022
RonD's Avatar
RF Veteran
iTrader: (1)
Join Date: Jan 2014
Location: Vancouver, BC
Posts: 30,654
Received 2,820 Likes on 2,586 Posts
Read like throttle body needs to be cleaned
 
  #7  
Old 03-02-2022
gparedes's Avatar
Member
Thread Starter
Join Date: Feb 2022
Location: SUNRISE, FL
Posts: 15
Likes: 0
Received 1 Like on 1 Post
Already did, this is driving me nuts
 
  #8  
Old 03-02-2022
RonD's Avatar
RF Veteran
iTrader: (1)
Join Date: Jan 2014
Location: Vancouver, BC
Posts: 30,654
Received 2,820 Likes on 2,586 Posts
If throttle plate is not closing all the way or if wiggling it causes idle to drop then there is an issue there

The total and ultimate control of a gasoline engine's idle/RPM is air
If you add more gas you get a flooded engine, if you add less gas you get a pinging/knocking engine

So air flow is RPM control

Spark timing can also change RPMs, but on a 2003 you have 0 control over that, OBD2 reader will show spark timing and you could see if its jumping around
 
The following users liked this post:
Turismolover22 (03-05-2022)
  #9  
Old 03-05-2022
Turismolover22's Avatar
Moderator
Join Date: Jun 2019
Location: Fort Wayne, IN
Posts: 397
Received 45 Likes on 42 Posts
Originally Posted by gparedes
Hello, i have a 2003 4x2 Ford Ranger with the 2.3 engine that, when i remove the IAC connector stays put at 600-650, i reconnect the IAC stays there, if i accelerate keeps at 2000rpm and stays there, if i remove IAC connector again, idles and reconnect stays at idle..

I have changed the IAC and the problem continues, what could it be.
Originally Posted by RonD
Welcome to the forum

Start cold engine, should idle at 1,000rpm or so, Choke is On
Unplug IAC Valve, RPMs should drop and engine will probably stall, depends on outside temp, but in any case if idle drops you will know the computer was in control of it at that time, so wiring is OK

IAC Valve should have 12volts on one wire with key on, often red wire
The other wire goes to the computer, its a variable Ground, computer varies the ground to set idle RPMs based on engine temp, from CHT(cylinder head temp) sensor
CHT sensor is located between the #3 and #4 spark plug holes on the 2.3l Duratec, these could read wrong temp, higher than actual, so lower idle than it should

You can get a Bluetooth OBD2 reader for under $20, like ELM327 which you can use to view live data from sensors, works on ANY vehicle made after 1995, good tool to have

Ford uses a true solenoid IAC Valve so it can only be replaced with Motorcraft or Hitachi brand IAC Valve, just FYI, better to get a used one at wrecking yard than 3rd party brand for this part

Assuming manual transmission
600-650 seems low for warm idle on a 4cyl(I4) engine, as they tend to vibrate under 750rpm because they only fire every 180deg

Also there is an emission's requirement on manuals, RPMs must stay above 1,000rpms until speedometer is below 5MPH, under 1,000rpms(idle) causes more pollution than at 1,000rpm
Also when shifting the RPMs should hold high, if you shift to neutral or just leave the clutch pedal down, after 7 seconds or so idle should drop to around 1,000 if still above 5MPH
The RPMs staying high when shifting also save on fuel
I agree with everything Ron mentioned.

On the 2.3 DOHC, the intake from 2001.5-2003 will have an IMRC system. This stands for Intake Manifold Runner Control. Basically its a couple of butterfly flaps in your intake runner, that open or close to "increase/decrease" intake runner size. The idea is to increase air tumble at specific times, and increase air flow speed by making the hole the air passes through "smaller"

That being said, the system has a shaft that runs from end to end, very close to the flange of the manifold (where the flaps are, internally) On the Cyl 1 end is a plastic plug, that you can sort of make out if you look at the runner flange directly behind the power steering pump. If there is what appears to be a large hole there, or you can see a metal shaft, you need to take the intake manifold off and replace the cap, or otherwise seal that end. There are a lot of threads out there that pertain to the issue, but here is a picture of what you are looking for. This plug can cause idle issues and "idle hunt" as it is a leak that only really "effects" one single cylinder.

IMRC/Intake Manifold Leak




FWIW, the idle should be between 900-1000 RPMS when warmed up. They don't like to idle much lower than that, and it just starts to chug if it is reduced. The IAC valve will compensate for any air leaks but may hang if it is gummed up. The IAC is a PWM style unit so once its unplugged it will close, like Ron stated.
 
  #10  
Old 03-30-2022
gparedes's Avatar
Member
Thread Starter
Join Date: Feb 2022
Location: SUNRISE, FL
Posts: 15
Likes: 0
Received 1 Like on 1 Post
Ok, i removed the manifold, changed CHT temperature and Temperature sender, no leaks on manifold, changed all gaskets, replaced IMRC solenoid and connector and no change on the idle issue, and i am thinking i am having a short on the harness, this car harness was cut by vandalization, i have ordered an used ECM harness to replace the harness.

Engine yoyo's itself and if i connect the IAC stays at 3000rpm
 
  #11  
Old 03-30-2022
Turismolover22's Avatar
Moderator
Join Date: Jun 2019
Location: Fort Wayne, IN
Posts: 397
Received 45 Likes on 42 Posts
Originally Posted by gparedes
Ok, i removed the manifold, changed CHT temperature and Temperature sender, no leaks on manifold, changed all gaskets, replaced IMRC solenoid and connector and no change on the idle issue, and i am thinking i am having a short on the harness, this car harness was cut by vandalization, i have ordered an used ECM harness to replace the harness.

Engine yoyo's itself and if i connect the IAC stays at 3000rpm
Yeah, the fact that the IAC won't respond at all except to peg full speed sounds like its a wiring problem IMO. It's possible that there is some other vac leak, but since the idle drops to ~650 and chugs when it's disconnected tells me that this is a commanded idle RPM, either by the ECU or by a ground fault.

A high quality OBD2 scanner with "deep access" like a SOLUS can manipulate idle by commanding it via ECU through the scan-tool. If you can get your hands on that, you can see if the ECU can even "communicate" with the IAC.
 
  #12  
Old 03-30-2022
gparedes's Avatar
Member
Thread Starter
Join Date: Feb 2022
Location: SUNRISE, FL
Posts: 15
Likes: 0
Received 1 Like on 1 Post
Yes, i was actually disconnected the IAC and measuring voltage at the terminals, but even with the IAC disconnected, the engine is not stable.
 
  #13  
Old 03-31-2022
Turismolover22's Avatar
Moderator
Join Date: Jun 2019
Location: Fort Wayne, IN
Posts: 397
Received 45 Likes on 42 Posts
Originally Posted by gparedes
Yes, i was actually disconnected the IAC and measuring voltage at the terminals, but even with the IAC disconnected, the engine is not stable.
At this point I will assume your issue might lie with the damaged harness. Hopefully it has not caused issues with the engine ECU
 
  #14  
Old 04-04-2022
gparedes's Avatar
Member
Thread Starter
Join Date: Feb 2022
Location: SUNRISE, FL
Posts: 15
Likes: 0
Received 1 Like on 1 Post
Update on this: TPS reading at idle shows 99%, probably some other short on the wires on mixed signal from the bad harness, i am waiting for the harness,

removed intake manifold during the weekend and replaced all the gaskets on the intake manifold, replaced imrc as the scanner was showing imrc valve stuck open.
 
  #15  
Old 04-04-2022
gparedes's Avatar
Member
Thread Starter
Join Date: Feb 2022
Location: SUNRISE, FL
Posts: 15
Likes: 0
Received 1 Like on 1 Post
IAT reading shows -40 celsius, there is the intake air temperature sender, i have found none
 
  #16  
Old 04-04-2022
RonD's Avatar
RF Veteran
iTrader: (1)
Join Date: Jan 2014
Location: Vancouver, BC
Posts: 30,654
Received 2,820 Likes on 2,586 Posts
IAT sensor is in with the MAF sensor, two outside wires on the 6 wire connector are for the IAT(intake air temp)

Unplug the 6 wire connector and test the outside 2 pins with OHM Meter, chart here: https://www.freeautomechanic.com/ima...ting-chart.gif
-40 could be the default value of no sensor connected
Also test each of the outside wires with Volt meter, KEY ON, one should be 5volts

Yes, should be 17-19% reading from TPS at idle, 99% should never be seen with sensor connected, its a default reading when TPS is not working/connected, O2s have the same 99% default and a few other sensors
TPS is a 5volt sensor, like all the other sensors, should show just under 1v when throttle is closed, 1 volt is 20% of 5volts so, 17-19% would be expected
Wide Open Throttle(WOT) should be 4.5v, that's 90% of 5 volts, so 99% would/should never come up
If the 5v power wire was shorted to the return wire, maybe, but never seen that before

Test the 3 wires at the TPS, key on, one should be 5volts
Not having 5 volts at these two sensors could mean a splice connection has broken, and would account for the -40deg and 99%
 
  #17  
Old 04-04-2022
gparedes's Avatar
Member
Thread Starter
Join Date: Feb 2022
Location: SUNRISE, FL
Posts: 15
Likes: 0
Received 1 Like on 1 Post
yes, surely this is a wiring issue
 
  #18  
Old 05-05-2022
gparedes's Avatar
Member
Thread Starter
Join Date: Feb 2022
Location: SUNRISE, FL
Posts: 15
Likes: 0
Received 1 Like on 1 Post
A little update here, changed ECM wiring harness, problem solved. Truck is running fine, 228900 miles and no oil consumption, steady idle, nice machine
 
The following users liked this post:
RonD (05-05-2022)
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
cantwine
General Ford Ranger Discussion
9
12-18-2022 07:55 PM
andy7
General Technical & Electrical
0
10-05-2015 11:22 AM
PAShooter
2.9L & 3.0L V6 Tech
1
03-17-2011 03:50 PM
acdc_dude
2.9L & 3.0L V6 Tech
3
11-12-2009 03:12 PM
Bmwlover540i
2.9L & 3.0L V6 Tech
6
06-25-2007 07:51 PM



Quick Reply: Idle Changes by Itself



All times are GMT -6. The time now is 10:09 AM.