Thank you for the detailed reply jimmy57 - this makes perfect sense so I thought I would do a bit of digging into the ECU to see what variables I could pull.jimmy57 wrote:1. Cold start fuel computation is based on the long term fuel trim value (LTFT).
2. Important data for use of lookup table in ECM are MAF and engine coolant temp (ECT).
3. Lookup table has to be correct.
If the LTFT is high (more than 1.10) then that should be dealt with. MAF, oxygen sensor(s), fuel pressure, inlet tract air leaks are items to check.
MAF has been repalced but could still be an issue.
ECT value should be read before engine is started with a capable scan tool. Some better generic tools will display ECT, MAF, and LTFT.
Everything may be fine but the performance reprogramming may be affecting LTFT and that is what the ECT factor is multiplied by to get injector opening interval for fueling for cold running.
See the attachments below.
I have taken readings of ECT before starting the engine - you can see the comparison between that reading and also the ambient and intake temp readings.
I have also taken readings of LTFT variables before I reset the memory (there are a few of them so I'm sure you can make more sense of them than me).
I have also included the same variables after a memory reset (disconnecting battery and depressing the brake a few times).
I noticed that Long-Term fuel trim idle, bank 1 shows -2.20% before I reset them. What does this mean? After the reset it levels out to 0% on both banks and also all of the trims have been reset to 1.00.
Hopefully you can make some sense of all of this data and it may shed some light.
Sorry, I'm quite new to all of this. Thanks for your help in advance.






