All those codes are injection pump codes, not lookin good I'm afraid. Do you know the history of your truck? How many miles, has the VP ever been replaced, and do you have a fuel pressure gauge to read lift pump fuel pressure, and if you do what is the pressure?
One thing you can do to try and verify a bad VP, when it starts acting up shut the truck off and take a big cup of cold water and trickle it on the injection pump ECM and see if the driveability issue goes away. If it does, you can bet it is in deed the VP.