Hi All, I am new to the group and in search of answers concerning this topic. I have a 6.6, LBZ. Previous engine had over 1,000,000 miles as per the odometer and had constant P0087 code as soon as I began hauling trailer up any incline and of course, lost half power of engine. Engine had catastrophic failure so I was able to procure a "new" 87,000 mile engine. Had engine installed, replaced turbo, and only transferred bolt on accessories. New engine came with h/p fuel pump and all sensors. Engine cranked and runs great, except... I am still getting the P0087 code, Low Fuel Rail Pressure. I have had all, and I mean, all fuel lines replaced, sending unit (complete) from fuel tank replaced, and I just spent 430.00 on a new "Air Dog" 150 lift pump, and it still goes into limp mode. Seems like my mechanic keeps going in circles. I had the ECM checked at a dealership a while back and they said it had all the latest updates and seemed to be fine. At this point, I am lost and I think so is my mechanic. Has anyone else had to deal with this and if so, what was the outcome, short of getting a new truck, which I cannot afford to do at this time.