So my engine is running lean but it only does it after the car has been driven for a couble minutes it doesnt do it right away. The short term fuel trim for bank 2 is 29.7. And it just stays there doesnt move around. what could it be? And its only running lean on bank 2. Not both banks. I have an 08 Envoy 5.3.
My check engine light codes are:
P0151
P0174
P1153
P0302
what could it be?
There are many possibilities. Anything that might cause fuel mixture imbalance, like insufficient fuel (bad or dirty injectors), or too much air (intake leak on bank 2. intake leaks are common on this engine.) Or problems in the control system. One of your codes is for an oxygen sensor problem. The computer needs this sensor to make fuel decisions. I recommend plugging your codes into obd-codes.com and following the troubleshooting there to test each possibility. You can also avail yourself of the service manual on charm.li, which also has troubleshooting for all trouble codes.
You left out a few details that are requested in the posting instructions:
