Hi Hugo
It was I, that posted on FB and directed you to the @psig post.
You need to do some work on you tune (as posted on FB) at idle before it will behave as you want. Extra features will not fix a poor tune.
There is not one fix for a tune, all areas need to be configured correctly for it to work.
Key areas to understand are:
VE table
The values in the VE, AFR and Advance tables interpolate. What that means is a value is calculated based on the current cell and the eight cells surrounding it. So if at idle, a value to the left of the current idle is less than the current VE, then, if the idle rpm drops, then the AFR will run leaner. However, the table and the interpolation is two dimensional. The effect of the leaner burn will result in the map changing and result in an upward or downward cell in the table.
Voltage Correction
Injectors
Generally speaking (and for our purposes), the opening time of an injector, is proportional to the voltage applied to it. And, to clarify, the opening time is, the time it takes to open an injector, and there is not a significant amount of fuel being passed.
So, looking at the injector voltage correction table, the idea is to add or decrease pw (as a %), as the voltage changes.
If for example, the voltage at idle is 12v, and the correction is 100%. That is, no correction, Then as the voltage rises (from the alternator) and the injector opens faster, then the correction will be to reduce the %.
Working the other way down the scale, if we add a load to the charging system, by way of lights, heater fan and cooling fan, then we not only reduce the voltage at the injector, but we add extra load on the engine by way of the alternator trying to keep up with the voltage and adding load to the engine.
So, to enable the injectors to maintain the correct amount of fuel. (in effect, the correct AFR), extra % needs to be added, when electrical load is applied. A good way to determine the %, is to turn on the headlights and watch the AFR. If it runs leaner, look at the voltage, and add some correction %. Then turn on the heater blower and repeat and rinse.
Generally, the cooling fan is the same principle. However, be cautious, because the fan has activated, as the engine is hot and the IAT may also affect the AFR.
Cranking. Obviously, cranking a cold engine on a cold day is going to push the system voltage down even further. So even more correction % is applied for cranking.
Whilst aiming for an acceptable fuel setting based on system voltage, it won't work well without a a decent spark.
Which brings us to the dwell correction table. Unlike fuel correction, there is a cranking dwell. Unlike fuel, the is a fixed value for running dwell and then the correction table is applied to it. Whereas with fuel correction, you chose where to put you 100% in the table.
So same approach to dwell as to fuel, if you add electrical load, then the voltage will drop, and needs correction.
To little dwell results in a poor spark, to much can cause the coils to overheat and possibly fail.
Happy tunes