Ok guys so I had a P0216 code checked everything and determined needed a VP. I bought a 2 year one from Thoroughbred, put it on and in no time starts running like crap and getting the code. Sent it off to them and found fuel contamination. Another new VP, filters, tank drop and clean, lines cleaned and new injectors. Truck was great, I have put maybe 500 miles on it at most and getting dead pedal again and P0216. I know the fuel system is clean so what in the heck could be screwing my VP? I love this old truck had it 20 years but I sure can't keep doing this. It has only happened when I am pulling cargo trailer after driving about 30 minutes. Fuel pressure never drops off either I am a solid 14-16.