4.0L OHV & SOHC V6 Tech General discussion of 4.0L OHV and SOHC V6 Ford Ranger engines.

1994 Ford Ranger 4.0 Idle & EEC Issues

Thread Tools
 
Search this Thread
 
  #1  
Old 01-02-2017
stuwk's Avatar
Member
Thread Starter
Join Date: Jan 2017
Location: Indianapolis Indiana
Posts: 2
Likes: 0
Received 0 Likes on 0 Posts
1994 Ford Ranger 4.0 Idle & EEC Issues

Hey guys, I am new to the forum, but I have searched and have not found the answers that I need.


Issues:
I just bought a 1994 Ford Ranger 4.0L XLT 4WD, that has an issue of only dying when you put it in park and let it idle for a while.

When you first start it idles great for about one minute, then hunts a few times comes back to a rough idle, hunts harder then dies.

I have replaced the MAF, IAC, TPS, confirmed that the fuel pump is still running as it dies.

I was told that if it was the crank sensor it would not start at all, what else would cause this to happen?

Other issue:
The check engine light comes on when it dies, in an attempt to pull the codes I have bought a code reader for the EEC Tester, as well as tried the jumper method, and neither will present me with any flashing. It is almost as if the tester isn't getting power. I checked all EEC fuses and relays and they are all in working condition.

Why isn't my tester working?

Is it possible I need a new Control Module?
 
  #2  
Old 01-02-2017
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


On cold start the idle RPM should be 1,100 or higher
EEC runs engine in Choke Mode when cold
Which includes Rich fuel mix, advanced spark timing and high idle.

Cold or warm engine is based solely on the ECT(engine coolant temp) sensor.
ECT sensor is a 2 wire sensor ONLY USED by the EEC
Dash temp gauge uses a 1 wire SENDER for temp.
Both are located just above thermostat housing on lower intake


As engine coolant warms up the EEC will start to close the IAC valve to set lower idle
Automatic trans "target idle" would be about 750
Manual is 625

When you shift an automatic into gear EEC should bump up idle about 50rpm, same if AC is turned on.
That bump in idle won't raise idle RPMs much it is mainly used so it doesn't go down with added engine load.

When engine is fully warmed up and idling
Unplug the wires on the IAC Valve, RPMs should drop to 500, or engine may even stall, either is OK it means no vacuum leaks.
If idle stays high then there IS a vacuum leak.


Air is what controls engine RPMs not gasoline, if you add more gas to idling engine you get a flooded engine.
If you add more air you get higher RPMs
That's the point of the IAC(idle air control) valve

Since a fuel injected engine has no Jets it can't use a Choke plate to suck in extra fuel on cold start, and idle screw won't work for same reason, opening throttle plate without adjusting fuel mix causes Lean burn and engine damage.

So EEC needs to control idle so it can also adjust air/fuel mix at the same time.
IAC Valve is a throttle plate by-pass, EEC adjusts the air flow by opening and closing this valve, and it is VERY accurate, my '94 manual 4.0l idles at 624 to 628 warm.
IAC Valve is a 12volt motor with a coiled spring holding it "closed", IAC Valve gets 12volts with key on and EEC controls its Ground wire.
For starting EEC Grounds the IAC valve so motor turns against spring pressure to open valve all the way, after starting the EEC Pulses the Ground, which in essence lower the voltage and spring pulls motor back and valve closes a bit, the slower or faster the EEC pulses the ground controls the position of the valve.
EEC also "remembers" what pulse count = what RPMs on the engine, this data is stored in the KAM(keep alive memory) in the EEC, and this is the data that you clear if you unhook the battery, like clock or radio preset memory.
After KAM is cleared it can take a few days/drive cycles, before idle will be steady, EEC is relearning pulse counts

EEC's don't often have problems, they can of course, but more likely a wiring issue than EEC.
EEC warranty is long over so you can pop the top and have a look at the circuit board
Look here: Ford EEC-IV

Thats what it should look like inside
Also you can test some of the wiring at EEC from diagram

Since you can't "talk" with EEC it could indeed be faulty, just not as likely as other problems
 

Last edited by RonD; 01-02-2017 at 02:35 PM.
  #3  
Old 01-03-2017
stuwk's Avatar
Member
Thread Starter
Join Date: Jan 2017
Location: Indianapolis Indiana
Posts: 2
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by RonD
Welcome to the forum


On cold start the idle RPM should be 1,100 or higher
EEC runs engine in Choke Mode when cold
Which includes Rich fuel mix, advanced spark timing and high idle.

Cold or warm engine is based solely on the ECT(engine coolant temp) sensor.
ECT sensor is a 2 wire sensor ONLY USED by the EEC
Dash temp gauge uses a 1 wire SENDER for temp.
Both are located just above thermostat housing on lower intake


As engine coolant warms up the EEC will start to close the IAC valve to set lower idle
Automatic trans "target idle" would be about 750
Manual is 625

When you shift an automatic into gear EEC should bump up idle about 50rpm, same if AC is turned on.
That bump in idle won't raise idle RPMs much it is mainly used so it doesn't go down with added engine load.

When engine is fully warmed up and idling
Unplug the wires on the IAC Valve, RPMs should drop to 500, or engine may even stall, either is OK it means no vacuum leaks.
If idle stays high then there IS a vacuum leak.


Air is what controls engine RPMs not gasoline, if you add more gas to idling engine you get a flooded engine.
If you add more air you get higher RPMs
That's the point of the IAC(idle air control) valve

Since a fuel injected engine has no Jets it can't use a Choke plate to suck in extra fuel on cold start, and idle screw won't work for same reason, opening throttle plate without adjusting fuel mix causes Lean burn and engine damage.

So EEC needs to control idle so it can also adjust air/fuel mix at the same time.
IAC Valve is a throttle plate by-pass, EEC adjusts the air flow by opening and closing this valve, and it is VERY accurate, my '94 manual 4.0l idles at 624 to 628 warm.
IAC Valve is a 12volt motor with a coiled spring holding it "closed", IAC Valve gets 12volts with key on and EEC controls its Ground wire.
For starting EEC Grounds the IAC valve so motor turns against spring pressure to open valve all the way, after starting the EEC Pulses the Ground, which in essence lower the voltage and spring pulls motor back and valve closes a bit, the slower or faster the EEC pulses the ground controls the position of the valve.
EEC also "remembers" what pulse count = what RPMs on the engine, this data is stored in the KAM(keep alive memory) in the EEC, and this is the data that you clear if you unhook the battery, like clock or radio preset memory.
After KAM is cleared it can take a few days/drive cycles, before idle will be steady, EEC is relearning pulse counts

EEC's don't often have problems, they can of course, but more likely a wiring issue than EEC.
EEC warranty is long over so you can pop the top and have a look at the circuit board
Look here: Ford EEC-IV

Thats what it should look like inside
Also you can test some of the wiring at EEC from diagram

Since you can't "talk" with EEC it could indeed be faulty, just not as likely as other problems

Thank you for the information!

Very informative.

My engine did infact die when I unplugged the IAC. So looking like no vacuum leaks.

I will be looking into that eec wiring diagram and removing the ecm to check it out this evening. Thanks!
 
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
JimboC
General Technical & Electrical
0
09-24-2011 11:05 AM
Foxracin
Forced Induction & N20 Tech
0
07-21-2010 06:35 PM
tattooguy2308
2.9L & 3.0L V6 Tech
0
05-31-2010 10:44 AM
coondog491
4.0L OHV & SOHC V6 Tech
2
02-11-2008 01:59 PM



Quick Reply: 1994 Ford Ranger 4.0 Idle & EEC Issues



All times are GMT -6. The time now is 03:52 AM.