The Top DSM Community on the Web

For 1990-1999 Mitsubishi Eclipse, Eagle Talon, Plymouth Laser, and Galant VR-4 Owners. Log in to remove most ads.

Please Support Morrison Fabrications
Please Support Rix Racing

ECMlink Rough Idle help

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

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

Kenny07

Proven Member
130
27
Jan 15, 2014
clovis, New_Mexico
I cant seem to steady out my idle. Ive tested the ISC and it passed with 40 on all coils and verified proper movement. TPS is at .65v at Idle, got it to .63 but throttle position went to 1, so I ran TPS ADJ and that put throttle position at 0 and TPS at .65. Adjusted Biss screw until I got as close to 30 as possible, the idle fluctuates so I cant get it exact.
Base fuel pressure sits at 43.5.
Idle is set to 900RPM, I tried 750 but its even worse.

1). Any boost, vac, or exhaust leaks?
No

2). Verified mechanical timing?
Yes

3). Verified base timing?
Yes

4). Ignition system
COP or Stock Coil: COP
Wire brand and Age: Custom 2 Months
Spark Plug brand, type and Gap: NGK-BPR6ES/.028


5). Motor health (Compression Test)
Not Done

6). Performed basic throttle body adjustments?
Idle Switch: Yes
Throttle Cable: Yes
TPS: Yes (.65V) 27-33 ICS Position
BISS: Yes

7). Compression ratio
8.5:1

8). Any known bad sensors or brittle wiring?
No
(OHM Racing Fusebox/Engine Harness)

9). Any DTC/CEL codes?
Emission related/Rear o2 (off with ECMLink)

10). Electrical system
Car off (not running): 12.4 volts
Car running: 13.9 volts

11). Base fuel pressure and injector values
Base Fuel Pressure: 43.5
Injector Size (cc/min): 1650 Fic HIGH Z

12). Properly calibrated and configured wideband sensor
Sensor Brand: Innovate MTXL
Calibration Date: April 2018

13). Type of fuel
Type: 91 Octane
Percent of Ethanol: 10%

14). Watched ECMlink how-to videos?
Yes
 

Attachments

  • log for tuners.elg
    47.5 KB · Views: 114
Last edited:
your timing table in direct access is causing the issue. it's over triple what it should be. load the direct access table below, I modified it for you much closer to stock values surrounding idle.


That helped until it got up to operating temp (180) then the idle worsened
 

Attachments

  • Log 2.elg
    68.7 KB · Views: 98
If your timing get's too high at idle it can trip some type of fuel cut (or something along those lines). However, if you lower the timing too much, you won't make as much power at idle ( ;) last sentence was a joke).
 
So I reverted back to stock using the ECMlink DA tables. That seems to have helped a little but I still have a small surge. It will also stall when I rev it, it wont catch itself.
 

Attachments

  • log.2018.05.24-01.elg
    24.3 KB · Views: 94
  • Rev Stall.elg
    29.4 KB · Views: 74
Last edited:
Anyone have any ideas on what I could try? The idle surge is gone and the car runs steady when I lock the ecu in open loop
 

Attachments

  • log.2018.05.24-01.elg
    29 KB · Views: 91
locking the car in open loop is masking the timing and fuel issues. I see you put the timing tables back to the original values. you also increased the SD table way too much.

you may be idling at 900 rpm while locked in open loop, however you are idling at 11.2:1 AFR and between 15-17 degrees of timing.

You need to put the timing and sd table back to stock, then make minor adjustments to both so that your AFR is at 14.7 and so that timing isn't jumping around between 5 and 15. I'd also suggest putting your InjBatteryAdj back to stock values in DA and then modifying your deadtime in the fuel tab.

You might need to open the biss a little after you lower the timing back around what it should be. Can you open the biss a 1/4 turn and load the configs below and post a log with results?
 

Attachments

  • kenny-liveconfig-5-30.ecm
    4.9 KB · Views: 94
  • kenny-DA-5-30.eda
    15.5 KB · Views: 87
locking the car in open loop is masking the timing and fuel issues. I see you put the timing tables back to the original values. you also increased the SD table way too much.

you may be idling at 900 rpm while locked in open loop, however you are idling at 11.2:1 AFR and between 15-17 degrees of timing.

You need to put the timing and sd table back to stock, then make minor adjustments to both so that your AFR is at 14.7 and so that timing isn't jumping around between 5 and 15. I'd also suggest putting your InjBatteryAdj back to stock values in DA and then modifying your deadtime in the fuel tab.

You might need to open the biss a little after you lower the timing back around what it should be. Can you open the biss a 1/4 turn and load the configs below and post a log with results?

Thanks for the help.
Loaded those two files up, I switched back to a front o2 sensor and Im logging the wideband from the rear. Here's a log.
 

Attachments

  • log.2018.05.30-02.elg
    43.3 KB · Views: 104
Good. Now we need to get the ve table looking better. Your car is refusing to stay in closed loop because the 02 sensor is not oscillating. This is because it's way too rich. In the example below from your current log, you can see that the ECU thinks it's at 19.6:1 AFR when your wideband is reading 12.3:1. The default SD table for the cell you are idling in is 56.5 while your SD table cell is at 71. Higher SD cell value means you are telling the car that there is more air entering the engine, so it injects more fuel as a result. You want to get these 2 values to match. If wideband is richer than AFRatioEst, then lower the cell its using (use the track datalog feature). I'm giving you a stock SD table to start from since it looks much closer to what you should be starting to tune from.

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

Attachments

  • kenny-2.ecm
    4.9 KB · Views: 98
Good. Now we need to get the ve table looking better. Your car is refusing to stay in closed loop because the 02 sensor is not oscillating. This is because it's way too rich. In the example below from your current log, you can see that the ECU thinks it's at 19.6:1 AFR when your wideband is reading 12.3:1. The default SD table for the cell you are idling in is 56.5 while your SD table cell is at 71. Higher SD cell value means you are telling the car that there is more air entering the engine, so it injects more fuel as a result. You want to get these 2 values to match. If wideband is richer than AFRatioEst, then lower the cell its using (use the track datalog feature). I'm giving you a stock SD table to start from since it looks much closer to what you should be starting to tune from.

You must be logged in to view this image or video.
Much appreciated, I will tweak the SD table as you said and see where that gets me.
Thanks
 
New log up, Still having an idle surge. Ive been tweaking the SD table with not much luck. May just move to WOT and go from there. Any input is appreciated.
 

Attachments

  • log.2018.06.03-02.elg
    41.5 KB · Views: 104
we cant help you if you refuse to listen to advice. you changed your injbatteryadj back to non default again, changed your stft and o2feedback and reverted the changes in timing which I had set....
 
we cant help you if you refuse to listen to advice. you changed your injbatteryadj back to non default again, changed your stft and o2feedback and reverted the changes in timing which I had set....
Sorry about that, uploaded the wrong log. Here is the one with your settings loaded. With the site being down I wasn't able to get on and correct it. I have few others sending me new settings and tables as well. I do appreciate your help and I am taking your advice.
 

Attachments

  • Log for tuners.elg
    40.7 KB · Views: 84
small changes to SD and timing, lowered target idle to 800. You also might want to consider turning NBO2 simulation back on, I prefer to use that feature.


Here is why I made the timing changes and lowered target rpm:

"Ignition timing also has some effect on idle speed. In fact, the ECU normally varies ignition timing at idle to provide fine control over the idle speed. Make sure that base ignition timing is set properly.

If you are running a configured idle speed that's higher than stock, it's possible to observe a slight oscillation in idle speed even when everything else is working properly. This is because, by default, the timing tables in the ECU significantly advance ignition timing as the engine speed rises above 750 rpm, and engine speed tends to increase as ignition timing is advanced. You'll want to reduce this positive feedback by retarding the ignition timing at idle and slightly above idle. It also helps by giving the ECU's fine idle control mechanism more authority."
https://www.ecmtuning.com/wiki/idlesurge
 

Attachments

  • kenny-5.ecm
    4.9 KB · Views: 89
  • kenny-5.eda
    15.5 KB · Views: 87
small changes to SD and timing, lowered target idle to 800. You also might want to consider turning NBO2 simulation back on, I prefer to use that feature.


Here is why I made the timing changes and lowered target rpm:

"Ignition timing also has some effect on idle speed. In fact, the ECU normally varies ignition timing at idle to provide fine control over the idle speed. Make sure that base ignition timing is set properly.

If you are running a configured idle speed that's higher than stock, it's possible to observe a slight oscillation in idle speed even when everything else is working properly. This is because, by default, the timing tables in the ECU significantly advance ignition timing as the engine speed rises above 750 rpm, and engine speed tends to increase as ignition timing is advanced. You'll want to reduce this positive feedback by retarding the ignition timing at idle and slightly above idle. It also helps by giving the ECU's fine idle control mechanism more authority."
https://www.ecmtuning.com/wiki/idlesurge
Couldn't keep the car idling long enough for the wideband to "warm up" so i gave it throttle to keep it going to get a log
 

Attachments

  • log.2018.06.05-02.elg
    59.3 KB · Views: 98
Bringing this back since I'm still having the same issues. Ive checked and rechecked everything I can think of. Swapped out and tested almost every sensor related to idling (IAC,TPS etc.) I even completely blocked off the fiav and deleted the IAC with no change other than feathering the throttle for 30 seconds to keep it from stalling. I put a bottle of Octanium in the tank because 91 Octane is the highest we have out here and no change. I'm even using Calans Link Tools to help dial in my VE table but even that's not working. If anyone has ideas please let me know.

Also, went back to stock 450s. Car runs perfectly..
 

Attachments

  • July 23rd poor idle.elg
    54.1 KB · Views: 77
Last edited:
Support Vendors who Support the DSM Community
Boosted Fabrication ECM Tuning ExtremePSI Fuel Injector Clinic Innovation Products Jacks Transmissions JNZ Tuning Kiggly Racing Morrison Fabrications MyMitsubishiStore.com RixRacing RockAuto RTM Racing STM Tuned

Latest posts

Build Thread Updates

Vendor Updates

Latest Classifieds

Back
Top