I've about had it with this non-sense. I just pulled the intake to make sure all the plugs we're gapped correctly, wires on good, vacuum connections seemed ok, all that stuff and the truck is still not running smooth. I have replaced the plugs, wires, fuel filter, both O2 sensors, checked for vacuum leaks, and I have no codes. I also noticed that when I pulled the PCV valve, the screen that it sits on was all gunked up so I cleaned that thinking that that was part of my problem but it didn't seem to help. I take that back, it seemed to run a little bit better but it could have been my imagination because today it was just as bad as before. What's next? I am down on power for sure, I just doesn't seem to rev freely or something. I get a little shudder when when start out too. No slipping though. If I'm on the highway and try to accelerate in 4th or 5th it pings like an idiot. Sometimes on take off while I get that shudder it pings as well. These things seem to happen more as it heats up but that may be my imagination. What is next on the list to check out?