Did you check the plug on the VP44?. The locking mechanism on mine was pulled out allowing some movement at the pump. How does the truck run with all systems back to stock (all other components disconnected) at all speeds including full throttle?. Did you clear all existing codes?. I would definately check all sensors,wiring,filters etc. before laying out the cash for a pump that may not fix the problem. My personal justification was no 216 code and the truck was running (no open to solenoid valve) and the truck ran fine when returned to original configuration.
Dave