No changes I have made helped. I changed all of my spark plugs with new tr55's. my old plugs looked GREAT. I also bought a set of new coils to try out.
One thing someone mentioned is a crank relearn. I have never done one, my truck has had at least 5 pcms in it, and 1 engine swap. But I've never thrown a code or anything related to a crank relearn. Could that be somehow causing this? I'm baffled.