Quote Originally Posted by farmtruc View Post
Cheapest thing to eliminate from the vaiables, clean the maf with electronic cleaner. The maf can set a lean code and cause the engine to run lean and ping.
Second, regardless of if it's the issue, replace those o2's like the other reply said. There is a very good chance these o2's are causing the issue.

I'm assuming with all the things you've replaced, you'd know what an exhaust leak would be, but i'd have to be a big one to cause a lean code.

99% of the time, the lean code will be caused by:
a vacuum leak and the only way to diagnose for sure is with a smoke machine.
dirty maf
old or bad o2's
*on a relatively stock truck.
ok, thanks
i've smoked it since i replaced the injector seals and intake gasket and found no vacuum leak.

i'm gonna replace the o2 sensors as soon as money permits. i'm taking some summer classes this year, so might take a bit to get to it.
i'll check the fuel pressure just to be safe, i've replaced the pump on this truck 3 times since i've had it.
and i'll clean the MAF.

i'll report back ASAP and let ya'll know how it goes.

thanks again for the help.