Seems like most people report P0171 issue under load, mine only happens at idle. If I put the truck into nuetral and give it some gas the AFR goes back to 14.6 range.
Josh,
I would almost guarantee yours is a vacuum leak... It's EXACTLY like mine was. Generally I am skeptical when people tell me they have the same problem- yours matches mine to the t.
Let me know how that smoke test goes, it's an interesting idea. Did you check your TB gasket? I've heard that's a common leak source. Start at the intake, and work your way deeper into the intake manifold, etc.
Hope you get it figured out man... I chased mine for months.
Alex
Alex, what method did you use to find your vacuum leak?
thanks