The Central Hub for DSM Community and Information

For 1990-1999 Mitsubishi Eclipse, Eagle Talon, Plymouth Laser, and Galant VR-4 Owners. This is where the DSM platform history is documented and archived. Log in to help us in our mission, and to remove most ads from the browsing experience.

ECMlink Bad Idle and misfire

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.

jmbond47

Probationary Member
17
5
Sep 22, 2023
burlingtion, ON, Canada
I have a 1996 Mitsubishi Eclipse GST was running fine a few month ago but has been sitting due to body work being done on it. Started it up to get everything circulating again and to run some fresh 93 through it but when I went to start it up you could tell it was not running right and the dash was showing that is was idling at 250rpm and the AFR gauge was out of range sitting on the lean side so I turned it off and connected to my ECMlink v3 lite and it was showing that my idle was fluctuating around 900rpm yet my dash was saying 250rpm still also got a DTC for a unknown misfire.

I suspect a bad O2 sensor due to it not fluctuating at all during idle and being stuck in open loop. I will add a picture of my log as well. Just looking for any help or suggestions due to my inexperience with this platform thanks!

You must be logged in to view this image or video.
 

Attachments

You must be registered for see attachments list
Random misfire can occur when you have bad gas, did you purge the system or just add new gas in the tank? I just got customer today who got some bad gas at gas station before coming to service their car and it has random misfires due 5% water in the gas and low quality fuel with 10% ethanol according to the fuel test I did
 
If it's stuck in open loop at idle because of a noncycling o2, it's not an o2 issue. Your engine should still idle well even in open loop if your fuel/air mix is correct. Seems like it does better without but still not there due to your WB reading.

The dash/ECU incongruity is really very odd. Your wideband shows pig rich and I don't see a MAP sensor. Can you attach a log for us to look at?

While you're at it, check your wiring harness and connector to your PTU. If you have a spare, swap it in.
 
Last edited:
If it's stuck in open loop at idle because of a noncycling o2, it's not an o2 issue. Your engine should still idle well even in open loop if your fuel/air mix is correct. Seems like it does better without but still not there due to your WB reading.

The dash/ECU incongruity is really very odd. Your wideband shows pig rich and I don't see a MAP sensor. Can you attach a log for us to look at?

While you're at it, check your wiring harness and connector to your PTU. If you have a spare, swap it in.
Maybe AFR is correct but maybe fuel trim is off? That can be O2 related, adjusting too rich or lean, and vacuum leak also is a possibility (not O2 related)
 
Maybe AFR is correct but maybe fuel trim is off? That can be O2 related, adjusting too rich or lean, and vacuum leak also is a possibility (not O2 related)
If they've disabled closed loop, trims don't get calculated into the pulse width or updated.
That's why combinedft is 5.1% and openloop is 1. STFT and LTFT are closed loop adjustments only.

Since it's running openloop, the ECU is using only the fuel adjustment value, deadtimes, and sliders (or VE if SD) to determine the pulse width according to RPM (and MAP if SD). Presuming the wideband is reading correctly, the system is injecting a lot more fuel than it needs to. Idle at 9:1 would also run noticeably more poor than 14.7:1.

One of the things to focus on here is why does the ECU and the tach show two wildly different values suddenly. The PTU provides signal for the tach and goes to pin 58 on the ECU I believe.
 
Last edited:
If they've disabled closed loop, trims don't get calculated into the pulse width or updated.
That's why combinedft is 5.1% and openloop is 1. STFT and LTFT are closed loop adjustments only.

Since it's running openloop, the ECU is using only the fuel adjustment value, deadtimes, and sliders (or VE if SD) to determine the pulse width according to RPM (and MAP if SD). Presuming the wideband is reading correctly, the system is injecting a lot more fuel than it needs to. Idle at 9:1 would also run noticeably more poor than 14.7:1.

One of the things to focus on here is why does the ECU and the tach show two wildly different values suddenly. The PTU provides signal for the tach and goes to pin 58 on the ECU I believe.
Oh I just noticed that he has closed loop at false 0 and open at true 1

Yea you're right
 
ok so I don't currently have access to the car right now and my laptop is with the car as well with the logs in a shop but I can get some more pictures on Monday as well as pull up more values for the logs if it is helpful. I will add photos of the two other pictures I have of the stream. I did not purge the system I just added 17L of 93 primed the fuel pump and started it.

You must be logged in to view this image or video.


You must be logged in to view this image or video.


additional information one thing I did fix when the car was sitting was the main battery ground it was grounded through paint so i sanded down the paint to ground it properly as well as properly crimped new connectors on the ground wire due to the old ones just sliding off the ground wire could this have changed anything?
 

Attachments

You must be registered for see attachments list
If you were able to start the car with a pissy ground then likely no.

So I'm also seeing your AEM WB is always 9.1. I thought it was just a point in time reading but additional pictures show either you're well below 9.1 and bottomed out or the voltage from your WB isnt right. Check your settings for it when you can.

Meanwhile your front o2 is pegged rich at 0.8v so in closed loop it's trying to remove fuel (hence your majorly negative combinedft at 70+ seconds)

Check your fuel injector settings to ensure youre still adjusting for your injector sizes and deadtime is right or at least appropriate for your injectors.
 
If you were able to start the car with a pissy ground then likely no.

So I'm also seeing your AEM WB is always 9.1. I thought it was just a point in time reading but additional pictures show either you're well below 9.1 and bottomed out or the voltage from your WB isnt right. Check your settings for it when you can.

Meanwhile your front o2 is pegged rich at 0.8v so in closed loop it's trying to remove fuel (hence your majorly negative combinedft at 70+ seconds)

Check your fuel injector settings to ensure youre still adjusting for your injector sizes and deadtime is right or at least appropriate for your injectors.
would that be failsafe by any change?
 
It could very well be leaky injectors. You can remove them and get them tested and cleaned. Also pull the vacuum line off the regulator and inspect for fuel there shall be no fuel if there is the engine is sucking in fuel through there.
 
*cough* I suggested to check your connector and potentially swap PTUs last week (post #4) :p
Always have a spare coil and PTU with you, that's my motto. Any time there's ignition breakup I suggest to check the connectors. I had broken pins on my harness PTU connector many years ago. They were still in there but certain vibrations caused intermittent contact and she kicked like a mule when it went out.
 
Add Value - Be Respectful - No Trolling - No Misinformation - Participate Often!
Support Vendors who Support the DSM Community

Build Thread Updates

Latest Classifieds

Back
Top