Your going to have to bottle test it to see if your returning to much fuel to the tank.You dont have enough fuel presure to keep the truck running at idle so you have an injector stuck open the fprv is sending the fuel back to the tank or your sucking air at the filter head.i have put injection pump fuel lines filter preasure regulater injectors i got more in parts than i got in the truck so i need some help i dont know what else to check