Ok heres the deal.... At a steady rpm 2000-4000 rpm , any gear my truck with hesitate for a second or two. No loss in rpm's. No check engine light. I have replaced the plugs and wires, fuel filter, cleaned the MAF, new egr valve. No vaccum leaks. Added STP fuel injector cleaner as well as Chevron Techron fuel system cleaner. Does anyone have any idea what this could be? I am dumb founded. Thanks
So my problem ended up being the tps (throttle positon sensor). Who'd a thought? Hope this helps someone else out there!