• Welcome Visitor! Please take a few seconds and Register for our forum. Even if you don't want to post, you can still 'Like' and react to posts.

[1995 2.3L] Rough idle until closed loop reached


CajunPwnStar

Well-Known Member
Joined
Jan 19, 2015
Messages
79
City
Lafayette, LA
Vehicle Year
1995
Transmission
Manual
Been having a rough idle issue for a while now, but just now getting around to checking it out. Have done a full tune-up on it, which helped with the overall performance, but the rough idle at start is still there. I ran my scan tool on it and noticed the rough idle is present until the temp reaches about 98*F and it goes to closed loop, then it runs fine. RPM dips from the initial 1200 or so RPMs down to 601 RPMs and then spits and sputters between 900 - 600 or so before leveling off at around 980'ish when closed loop is reached. If it goes to OPN2, it drops RPM to about 850 and has some roughness there as well.

Any ideas on where to start? I was thinking IAC, so I cleaned it, but no dice. I'm not one to just throw parts at a problem and hope one works...
 
Have you tried cleaning the mass air flow sensor? I had a similar issue and cleaning the maf fixed it.

Sent from my SAMSUNG-SM-G870A using Tapatalk
 
I would look at your MAF sensor as well.
 
On cold start the computer runs Choke mode, yes open loop but also the equivalent of a Choke.
High idle, 1,100+ RPM(based on engine temp, colder temp higher idle)
Rich Fuel mix
Advanced spark timing

An engine is still an engine, so needs a rich fuel mix and high idle to run smoothly until it warms up, that is what a choke plate did on a carb, fuel injection can't change that, but can't use a choke plate either, no jets, so computer has to run the equivalent of a Choke until engine warms up.

Choke mode is based solely on ECT(engine coolant temp) sensor temp.

As temp rises idle will start to go down until warm engine "target idle" is reached
There would be no sudden drop in cold idle rpms, it is all gradual changes.

When you turn on the key, at any engine temp, the computer will open the IAC valve all the way for starting, so when engine starts there should be a surge in RPMs, above 1,500, and then RPMs will drop to ECT sensor temp RPMs.

It reads like your ECT sensor may not be reporting cold temps accurately, which would cause idle RPMs to be too low and fuel mix not rich enough so engine is stumbling until it is warm enough to run at that idle and fuel mix.

If you have a scanner then check temp cold, before starting, then check it just after starting.
ECT sensor gets 5volts from computer on 1 wire, that 5 volts passes thru the variable resistor in the ECT and goes back to the computer on the other wire:
3volts = 65degF
2volts = 110degF
1volt = 150degF
.5volt = Operating temp, 195degF

So as engine warms up Return voltage goes down.
If there was a wiring problem then ECT might not be getting the full 5 volts, this 5 volts is shared by other sensors, or if Return voltage wire had corrosion then its voltage would be lower, giving computer a "false warm" voltage reading.


ECT sensor should be driver side front of engine just below intake, easier to see thru wheel well, it has 2 wires.
There is also an ECT SENDER, it has 1 wire, it is only used for the dash board temp gauge, sensor is only used by computer.
 
Last edited:
On cold start the computer runs Choke mode, yes open loop but also the equivalent of a Choke.
High idle, 1,100+ RPM(based on engine temp, colder temp higher idle)
Rich Fuel mix
Advanced spark timing

An engine is still an engine, so needs a rich fuel mix and high idle to run smoothly until it warms up, that is what a choke plate did on a carb, fuel injection can't change that, but can't use a choke plate either, no jets, so computer has to run the equivalent of a Choke until engine warms up.

Choke mode is based solely on ECT(engine coolant temp) sensor temp.

As temp rises idle will start to go down until warm engine "target idle" is reached
There would be no sudden drop in cold idle rpms, it is all gradual changes.

When you turn on the key, at any engine temp, the computer will open the IAC valve all the way for starting, so when engine starts there should be a surge in RPMs, above 1,500, and then RPMs will drop to ECT sensor temp RPMs.

It reads like your ECT sensor may not be reporting cold temps accurately, which would cause idle RPMs to be too low and fuel mix not rich enough so engine is stumbling until it is warm enough to run at that idle and fuel mix.

If you have a scanner then check temp cold, before starting, then check it just after starting.
ECT sensor gets 5volts from computer on 1 wire, that 5 volts passes thru the variable resistor in the ECT and goes back to the computer on the other wire:
3volts = 65degF
2volts = 110degF
1volt = 150degF
.5volt = Operating temp, 195degF

So as engine warms up Return voltage goes down.
If there was a wiring problem then ECT might not be getting the full 5 volts, this 5 volts is shared by other sensors, or if Return voltage wire had corrosion then its voltage would be lower, giving computer a "false warm" voltage reading.


ECT sensor should be driver side front of engine just below intake, easier to see thru wheel well, it has 2 wires.
There is also an ECT SENDER, it has 1 wire, it is only used for the dash board temp gauge, sensor is only used by computer.

Thanks Ron. Will have to test that tomorrow as I left my meter and scan tool in my box at work.
 

Sponsored Ad


Sponsored Ad

TRS Events

Member & Vendor Upgrades

For a small yearly donation, you can support this forum and receive a 'Supporting Member' banner, or become a 'Supporting Vendor' and promote your products here. Click the banner to find out how.

Latest posts

Recently Featured

Want to see your truck here? Share your photos and details in the forum.

Ranger Adventure Video

TRS Merchandise

Follow TRS On Instagram

TRS Sponsors


Sponsored Ad


Sponsored Ad


Amazon Deals

Sponsored Ad

Back
Top