Great to hear that it is all sorted and that it wasn't
ECU pin/wiring relayed as per the
TSB.
Do you think the second hand throttle body was faulty and was throwing you off?
I can see the STFT is that Forscan screenshot and it looks appt on. I can't see the LTFT but looks like it is no longer running rich at idle?