For others that maybe battling P0171- Do not start throwing parts at it.
Find the fuel delivery issue, or the vac leak. Smoke test can be a huge help, especially if they have die infused smoke.
I have been looking for this vac leak for many months - turns out the injector grommets were cracked. This seems to be rarely mentioned, but becoming more common as the vehicles age.
LTFT were at 20% at idle for both banks. After new injector grommets- LTFT are at 6%. Much better, but not perfect.
Injector grommets can be replaced without pulling intake manifold. You just have to loosen the 4 fuel rail nuts on top, the 10mm bolt on front of intake, and 2x 10mm bolts on rear of intake.
Here are the old grommets. The new injector grommets are not an identical match to the shape of the originals. There has been a design change or supersede over the years.
8x, Fuel Injector Grommet: 23291-41010
View attachment 3186433
View attachment 3186434