Just curious if this is a new problem or has it run like this for a while. The reason I ask is that my truck started running bad with similar symptoms. It felt like it was lacking fuel on higher acceleration. Turned out to be a bad fuel filter and I suspect that it might have something to do with todays fuel and the rubber fuel lines that are not compactable.
Just a thought and an easy fix.