In a perfect world, the STFT would be 0%. However, we accept trims that are between +10% and -10%. The trims are well beyond the -10%. That tells me the engine is getting too much fuel, and the PCM is trying to compensate for it by closing the injectors faster. An air inlet restriction would cause this to happen as well. For example, a plugged air filter.
If I had the vehicle in my shop, the first things I would be checking are fuel pressure and then a pressure drop off to see if there is an injector leaking.
If there was a vacuum leak, the trims would be high on the + end of the scale.
https://www.2carpros.com/articles/how-to-check-fuel-system-pressure-and-regulator
The link above explains how to test fuel pressure. You will need a fuel pressure gauge. If you don't have one, most parts stores will lend one to you.
I attached the fuel pressure specifications below. Try this and let me know what you find.
Also, before starting the engine, check the signal from the coolant temperature sensor. It should indicate a temperature close to ambient temperatures.
Let me know.
Joe
See pic below.
Image (Click to make bigger)
Monday, July 8th, 2024 AT 7:10 PM