2.3L & 2.5L I4 Tech General discussion of 2.3L and 2.5L I4 Ford Ranger engines.

Sudden hard stumbling at idle with throbbing acceleration

Thread Tools
 
Search this Thread
 
  #1  
Old 09-20-2019
98rangerxlt2.5L4cyl's Avatar
Thread Starter
|
Member
Joined: Sep 2019
Posts: 16
Likes: 0
From: Wichita, Kansas
Sudden hard stumbling at idle with throbbing acceleration

Hi guys, I'm new to the forum here. So I hope I am posting this in the right thread.

I have a 1998 Ford Ranger XLT 2.5L 4 cylinder. It is a manual.



I went to start it in the morning and it suddenly had a terrible idle that rocks the car everywhere and almost cuts the engine. After about a couple minutes of idling, it will sometimes smooth out at idle. But when you go to push the gas, there is no power behind it and if you hold the accelerator down, the engine will rev up for a short moment and then drop out over and over again until you release the pedal.

The problem is bad enough you cant even accelerate the car on the street.

I had codes for a bad IAC valve that I put off for a few months, as well as a pending code for bank1 sensor b1 O2 sensor. I figured those might be the problem and replaced both, but it fixed nothing.

I have noticed that if I unplug the new IAC valve that the idle gets better, but it doesn't fix the acceleration problem. I also noticed that if I unplug the MAF sensor everything fixes itself and the car is driveable but the engine gets really hot.


Is this a maf problem or something else? Anyone have an idea, or had the same problem before?



Thanks!
 
  #2  
Old 09-20-2019
RonD's Avatar
RF Veteran
iTrader: (1)
Joined: Jan 2014
Posts: 30,642
Likes: 2,868
From: Vancouver, BC
Welcome to the forum

What were the exact codes, Ford code list here: https://therangerstation.com/tech_li...II_codes.shtml

Each sensor has several codes the computer can pick from, so the exact code is good but looking at ALL the codes for that sensor the computer DID NOT use is helpful as well
Googling a code number is OK, but doesn't give you the FULL PICTURE

What brand of IAC Valve did you get?
There have been many posts about 3rd part IAC Valves not fixing a problem and in some cases making it worse

You really need to use a Motorcraft IAC Valve, even if its from a wrecking yard

Pull off the IAC Valve and plug it back in, or plug in the old one first
Turn the key on
Look inside the valve and unplug the wires, valve should have been open all the way and it should now close, only moves 3/8" but you can see it move
Repeat plugging it in and unplugging it until you are satisfied it is moving

IAC valve is important for cold start since a cold engine needs to run at higher idle, and thats what IAC Valve is there for to set idle RPMs
With key on the computer sends the IAC valve 12volts, so it opens all the way for start up, this is why any EFI engine should REV to 1,500rpm when it starts and should then drop down as computer reduces voltage to IAC Valve, no REV at start up, cold or warm, can mean IAC Valve issue

ECT(engine coolant temp) sensor, this is ONLY USED by the computer, it is a 5volt sensor that tells the computer if it needs to "choke" the engine if its cold, or if this is a warm restart, you can test these but not expensive to replace when having a cold start issue
Cold engines still need to be "choked" or they will run poorly if at all until they warm up a bit, ECT sensor causes "choke" to be set

The dash board temp gauge uses a 12volt ECT SENDER, just FYI, so not interchangeable

Unplugging the MAF sensor tells the computer to run in "safe" mode, richer fuel mix, its running off pre-programmed tables for air/fuel mix, it ignores all other sensors except RPM and throttle position
So unplugging the MAF can "get you home" but doesn't really tell you much about what might be wrong.

Cleaning the MAF is easy and should be done once a year, for sure every 2 years

The MAF sensor and throttle sensor are compared by the computer, your computer "knows" its running a 2.5 liter engine, so it "knows" exactly how much air should be coming in at ANY RPM, its just math
So if the MAF sensor is showing out of range data when compared to RPM and throttle position it will set a code to check MAF or Throttle sensors, because one is not matching the other
The MAF sensors main purpose is to tell computer the WEIGHT of the incoming air, colder air is heavier so needs more fuel added, lighter air, say at 4,000ft elevation, needs less fuel added
MAF = Mass air flow, Mass is weight
 

Last edited by RonD; 09-20-2019 at 10:41 AM.
  #3  
Old 09-20-2019
98rangerxlt2.5L4cyl's Avatar
Thread Starter
|
Member
Joined: Sep 2019
Posts: 16
Likes: 0
From: Wichita, Kansas
Thanks for the quick response

Both codes were p0113 & p0135. Thanks for the code list, that will be handy in the future. The codes that were thrown were the same codes I had had for a while, so that's why I am kind of stumped now.

I had to buy an IAC in a hurry so I bought one from a local auto zone, duralast brand. I will try pulling it off and doing what you said to see if it is truly operational.

I also cleaned my maf as well. No change. I thought about the tps possibly being bad, but figured if it still ran after unplugging the maf then it probably wasn't it.

The only things I can think of from other online research were pcv vacuum line or fuel issue. But again not sure if it would be fuel if it runs fine in the limp mode when unplugging the maf.


Hope that gives you a little more info.
 
  #4  
Old 09-20-2019
RonD's Avatar
RF Veteran
iTrader: (1)
Joined: Jan 2014
Posts: 30,642
Likes: 2,868
From: Vancouver, BC
P0135 02 Sensor Heater Circuit Malfunction (Bank 1 Sensor 1)

Heater in an O2 sensor gets it up to above 650degF faster so computer can use it sooner, O2 don't work under 600degF

In 1998 heater power should come from fuse #13 in engine bay, but not sure on the 2.5l, it also powers EVAP canister

Or it could be a damaged wire for the heater, the computer is the Ground for the heater so if it doesn't "see" 12volts on that wire passing thru the heater it will set that code


P0113 Intake Air Temperature Circuit High Input

IAT sensor should be on the upper intake, 2 wire sensor, but it can also be on the air filter box, it is used in conjunction with the MAF sensor and ECT sensor to set correct air/fuel mix
It is sent 5volts from the computer, almost all sensors share this 5volts, it gets back a lower voltage and that indicates the "air temp", the lower the voltage the warmer the air, so "circuit high" would indicate a voltage close to 5volts coming back from this sensor, which couldn't happen unless it was -200degF outside, lol
Bad sensor or a short between the two wires


Neither of these should cause running issues maybe the O2 heater and blown fuse, but the computer would just ignore the IAT sensor until it was repaired

The TPS can be tested with volt or ohm meter its a pretty simple device, same as a volume control or light dimmer
It gets 5volts and sends back under 1 volt, .6-.99v when throttle is closed, above 4.5v when throttle is wide open
Center wire is the one to test, key on it should show under 1 volt, open throttle and voltage should go up steadily, no jump or drop, until it gets to 4.5v or higher
You can use a sew needle to pierce wires for testing

TPS failing will usually show up as a "dead spot" on gas pedal position, voltage to computer drops suddenly so computer thinks you took your foot off the gas pedal suddenly
 
  #5  
Old 09-20-2019
98rangerxlt2.5L4cyl's Avatar
Thread Starter
|
Member
Joined: Sep 2019
Posts: 16
Likes: 0
From: Wichita, Kansas

Here are a couple screenshots of live feeds coming in on my reader. I've been tryin to figure out the two reds as well.
 
  #6  
Old 09-20-2019
98rangerxlt2.5L4cyl's Avatar
Thread Starter
|
Member
Joined: Sep 2019
Posts: 16
Likes: 0
From: Wichita, Kansas
Another





 
  #7  
Old 09-20-2019
98rangerxlt2.5L4cyl's Avatar
Thread Starter
|
Member
Joined: Sep 2019
Posts: 16
Likes: 0
From: Wichita, Kansas
Codes

Those two codes I wrote out were what was coming through before. Now the only code that comes through pending is p1506 (Idle Air Control Overspeed Error)
 
  #8  
Old 09-20-2019
RonD's Avatar
RF Veteran
iTrader: (1)
Joined: Jan 2014
Posts: 30,642
Likes: 2,868
From: Vancouver, BC
The last code means computer can't close IAC Valve enough to lower RPMs to its "target" idle, so either IAC valve is not responding or you have a vacuum leak

After engine is fully warmed up and idling, unplug IAC Valve and RPMs should drop to 500 or so, maybe engine will stall, either is GOOD, it means no vacuum leaks

The TID stuff is useless to me unless I wanted to look them up, I don't, lol, if you want to post the definitions or the TID codes thats fine

Fuel trims need to be defined with engine operating temp, +42 is fine if engine is cold

So fuel trims are really on helpful after engine is fully warmed up

O2 bank 1 sensor 1 is the O2 sensor closest to the engine, its the one the computer uses to adjust air/fuel mix on the fly
O2 bank 1 sensor 2 is the one after the Cat converter it is used to test if Cat is working and also to adjust long term fuel trims

STFT short term fuel trims are calculated on the fly and thats 0 STFT
After this mix is burned in the engine the O2 sensor(B1S1) tells computer if burn was lean or rich, if lean computer changes STFT to +2(2%) then sees if O2 likes that, if not then +4, +6 +7, ect...............until O2 shows good burn
If it was Rich burn then same thing only -2, -4, ect................
All this happens in a few seconds so engine is never running lean or rich

The + and - are actually fuel injector open times, if computer calculated it needs to open injectors 100milliseconds but that shows lean then it opens injectors 102ms then 104ms, ect.....thats the 2% or 9%

Between -10 and +10 is fairly normal for most vehicle as they get older nothing wrong , MPG should be the same

You will get lean or rich codes when it -20 or +20 for any length of time
 
  #9  
Old 09-20-2019
98rangerxlt2.5L4cyl's Avatar
Thread Starter
|
Member
Joined: Sep 2019
Posts: 16
Likes: 0
From: Wichita, Kansas
Unplugged iac at idle

Unfortunately the fuse looked good. That would have been an easy fix none the less.

I did what you suggested with the IAC. The first time I unplugged it it caused it to stumble a little harder, then after plugging it back in it stumbled less. The 2nd time I did it, it didn't effect anything. I also pulled the PCV valve. It had some oil on it (looked original). It rattled fine, but i will probably end up replacing it and the hose anyway. The hose looks like a pain to get to though.

I also tried looking for vacuum leaks by tracking down hoses and feeling around on them. Didn't come up with anything yet. I ran out of time tonight, so I will test the tps sensor tomorrow.

Something strange though, I unplugged the sensor that is next to the IAC valve. I assume it is an EGR sensor. After I unplugged it and plugged it back in, the car accelerated normally for about a minute, until I backed it out of the driveway to drive it and it went back to stumbling again and could barely make it back up the driveway. Would a bad egr sensor cause that much problem?

Thanks for all the help and info already.
 

Last edited by 98rangerxlt2.5L4cyl; 09-20-2019 at 09:19 PM.
  #10  
Old 09-20-2019
RonD's Avatar
RF Veteran
iTrader: (1)
Joined: Jan 2014
Posts: 30,642
Likes: 2,868
From: Vancouver, BC
A leaking EGR valve could, or the EGR solenoid, but not the EGR sensor

Locate the EGR valve, it has a vacuum line, follow that line to the EGR Solenoid, it has 2 vacuum lines, unplug the one you just followed
Start engine
Put your finger over the PORT on the solenoid that is now unplugged, should be NO vacuum sucking in on your finger, if there is then its leaking and needs to be replaced, but engine should be running better now with that hose unplugged
 
  #11  
Old 10-08-2019
98rangerxlt2.5L4cyl's Avatar
Thread Starter
|
Member
Joined: Sep 2019
Posts: 16
Likes: 0
From: Wichita, Kansas
Update

Alright, here is an update.

Things I have replaced:
Iac Valve,
Throttle position sensor,
Spark plugs,
Spark plug wires,
PCV valve,
Pcv hose,
Throttle body gasket,
Upper manifold gasket,
Lower manifold gasket,
Dpfe hoses,
Dpfe sensor,
Egr valve,
Front O2 sensor,
Air filter,
Fuel injector o-rings,
Cleaned fuel injectors and rail,
Cleaned valves,
Cleaned air intake manifold,
Cleaned throttle body,
Cleaned maf sensor,
Cleaned air temp sensor,


A lot of this stuff needed to be replaced, so most wasnt wasted.

But, I still have the same issue. I was so sure it was a vacuum leak.

Terrible idle at start, car thrashes and sometimes dies. After a warm up, idle gets better but acceleration is always terrible. While holding down the throttle it will continually drop out over and over again with no acceleration. And when I pull the maf sensor and put the car in limp mode the engine and acceleration run perfectly normal.

I'm at a loss.
 
  #12  
Old 10-08-2019
RonD's Avatar
RF Veteran
iTrader: (1)
Joined: Jan 2014
Posts: 30,642
Likes: 2,868
From: Vancouver, BC
And any codes now?
 
  #13  
Old 10-08-2019
2011Supercab's Avatar
Member
Joined: Jun 2018
Posts: 2,220
Likes: 350
From: Everett, WA
Have you verified that the timing belt hasn't jumped a tooth or 2 ?
 
  #14  
Old 10-09-2019
98rangerxlt2.5L4cyl's Avatar
Thread Starter
|
Member
Joined: Sep 2019
Posts: 16
Likes: 0
From: Wichita, Kansas
Codes

No codes yet.

And no I haven't checked the timing, but if it runs fine after the maf sensor is unplugged that would rule out most mechanical issues correct?
 
  #15  
Old 10-09-2019
98rangerxlt2.5L4cyl's Avatar
Thread Starter
|
Member
Joined: Sep 2019
Posts: 16
Likes: 0
From: Wichita, Kansas
Tps and maf graph


Here is a graph of me flooring the throttle. Mass air flow rate, and throttle position. Not sure if these are relevant. Have seen a few people say they should be relative on a graph if an maf sensor is good.
 
  #16  
Old 10-09-2019
98rangerxlt2.5L4cyl's Avatar
Thread Starter
|
Member
Joined: Sep 2019
Posts: 16
Likes: 0
From: Wichita, Kansas
Strange

Alright, so I went out this evening to check the maf with a multimeter. I had good voltage. Couldn't really get a good reading on anything else. But the strange part is that after checking it, I started it up to see if I could get a reading on the return wire to the ecm, and the car was suddenly running smoothly. I made sure the maf was plugged in, and it was. I turned the car off, and back on 4 times and it idled and accelerated great each time. Took it for a 5 minute ride and everything seemed great. I wonder if something was going wrong at the connector. Or if the ecm just reset itself after a few startups and the problem was already fixed in the list of things I maintenanced. There was a very very slight hiccup in the idle but nothing terrible.

Hoping it stays that way. Hesitant to take it to work just yet. Will try to get another graph on it tomorrow, with it running well.
 
  #17  
Old 10-11-2019
98rangerxlt2.5L4cyl's Avatar
Thread Starter
|
Member
Joined: Sep 2019
Posts: 16
Likes: 0
From: Wichita, Kansas
No avail

Well, back again. Started it this evening and it was right back to where we started. Idle still smooths out after warmup, assuming that is because of the o2 sensor coming on. I will be changing the fuel filter in the morning since it's cheap, but doubt that will transform anything at this point.
 
  #18  
Old 10-13-2019
louienew's Avatar
Member
Joined: Oct 2019
Posts: 3
Likes: 0
From: Atwater
Looking at the graphs posted, looks like the MAF pattern is not rising up along with the TPS pattern. Don't see a voltage chart on your screen shot but a normal MAF reading at idle ( approx. 600 rpm ) should be around 0.60 volts and climb to about 3.9 volts near 5000 rpm. It should rise along with RPM increase with no dropouts which your screen capture does show. If you are not releasing throttle during your test, then either the MAF or the wiring is suspect. That is assuming there are no airflow restrictions through the exhaust or on the intake side such as air intake duct. You can rule those out by just removing the lid of the air filter housing with the MAF still attached of course, and on the exhaust side, remove the upstream o2 sensor, leaving it plugged into connector so it won't set an electrical fault code. This should allow any restrictions to be bypassed to help pinpoint your problem. Hope this helps. Louis N.
 
  #19  
Old 11-01-2019
98rangerxlt2.5L4cyl's Avatar
Thread Starter
|
Member
Joined: Sep 2019
Posts: 16
Likes: 0
From: Wichita, Kansas
Fixed

Issue ended up being the MAF sensor. Even without sending a code back to the computer. Glad it's fixed!
 
  #20  
Old 11-02-2019
RonD's Avatar
RF Veteran
iTrader: (1)
Joined: Jan 2014
Posts: 30,642
Likes: 2,868
From: Vancouver, BC
Good work

Thanks for the follow up post and the FIX
 
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Danec71
General Technical & Electrical
41
07-13-2024 04:17 PM
Singlealt
2.9L & 3.0L V6 Tech
2
05-07-2019 06:54 PM
Jeff R 1
2.9L & 3.0L V6 Tech
13
02-01-2019 04:10 AM
rifleman85
4.0L OHV & SOHC V6 Tech
8
03-19-2017 10:09 PM
DanR14
4.0L OHV & SOHC V6 Tech
4
02-12-2014 10:52 AM



Quick Reply: Sudden hard stumbling at idle with throbbing acceleration



All times are GMT -6. The time now is 12:20 AM.