Yeah, I know all about air in the fuel circuit. Truck starts and runs great, to @ 2000 rpm's. When ran higher, it starts acting like it's starving for fuel, almost like the governor is holding it back. When held around 2500-2800 rpm's, it starts missing on some cylinders. If you stop and hold the rpm's up around 1500 rpm, it will clear up. If it's held there, then, the same thing will happen, and it will die. I removed the feed and return fuel lines at the injection pump, back towards the tank and blew compressed air through the lines, to verify no blockage. Replaced the water separator filter, both feed fuel filters up by the intake manifold, all had no effect on the performance. Removed the check valve at the IP fuel return line, and the spring was not broken. It acts like the IP isn't building enough pressure, but I'm just hesitant about pulling the IP and find out there's nothing wrong with it. Thx for all the help