Long story short im borrowing my brother in laws 2006 3500 2dr lbz dmax. while he is away on his honeymoon. I MUST GET THIS TRUCK RUNNING Yesterday. Truck threw P0087 after pulling small hill but ran great. Local garage said to try a fuel rail pressure sensor.We Installed a brand new AcDelco pressure sensor,truck ran great until 3 days ago.Pulled small hill and truck died.pulled truck home and scanned again and only got P0087. Truck started but ran at about 300rpm with no throttle response. Local garage said its not getting enough fuel. Installed bosch injection pump from dealer.Truck now cranks but wont start.Tried putting fuel pickup into container and it took 10-15 sets of 15 second cranks and pump pulled a half gallon of fuel but did not start.Brother in laws friend found injector return kit and with all the cranking in the world im not getting a drop in the containers.I did do some scanning and my fuel rail pressure is 34-71 psi,the fuel rail pressure regulator duty cycle is only at 12-14%(was told it should be 20%).The truck has some form of chip i believe he has small multi position switch in center console.Truck does have larger intake and turbo piping.It also has fuel pickup pump and other small mods.Please any help is badly needed and greatly appreciated. I have access to a scan tool and can pull any data needed.Thank you all.