I have mixed feelings today after the runs.
1) Idle control: Have managed to find various setups that would work on normal load circomstances,but not that well under load and voltage drop. Still needs optimizing
2) Spark table is pretty much ok on the areas that i manage to look at.By OK i mean that if i decrease the timing, EGTs travel upwards when lamda=1.If increase the spark to a point,things are ok,(but still EGT higher than what motronic is capable of doing).Any increase more than that,and you can 'feel' that the engine is not running right.So not tampering with timing anymore.
3)I tried making the mixture richer than what it is to be able to have nicer EGTs on cruising speeds, and it worked a little,but the engine was actually happier when lamda reached a value of 0.95 or something!!! Now that is not right...
4) I noticed that on different TPS values,the car had EGT jumps quite high, SO i thought of altering the MAT enrichment table a bit to add a bit more fuel when TPS is more depressed. That does help matters a bit, but it goes completelly against the gas ideal law.As my car does long hours of testing and stationary tests, MAT can go up to 50 or 70C and on those areas and low TPS dips im supposed to substract fuel, not add to it! However engine is running hotter when i dont do that,so? what else to do?
Something that really bugs me is the fact that with TPS od 5-10% the lamda goes really lean!!! why is that?
Overall from 1300-3000rpm and 30-110kPa, motronic is able to keep EGTs at about 100-120C less than what VEMS can do.
And im wondering.. if those areas on most(if not all) maps are tuned in a way that should be stoic,since you are aiming for economy at cruise, how is it possible to have even for lamda=1 that big of a difference,when spark table is close to as good as it gets?
Also from the motronic fuel table i have(which is not lamda orientated,(rather than numeric,could be ms of injection or just a value) i can clearly see that all those areas of rev range and load(maf values) are using the lowest values from the rest of the table.Hence they should be at least lamda=1 if not less!!!!
Could this be a lamda calibration error? could this be something else?