Hi everyone my name is Daniel. I have a 2006 2500hd Lbz duramax crew cab short bed. First deisel for me. Bought it a year ago with 212000 (now with 219000) as I was told the Lbz was a great engine and previous owner assured me there were no issues. At first I really loved this truck but then a warm summer day last year came about (>95 degrees). I was only towing a 4000lb pontoon and went into limp mode getting the p0087 code. I called a local deisel mechanic who suggested a lift pump and cat fuel filter both of which I did. Lift pump is a fass 95. These are the only mods other than the 285s. Truck worked great with no further p0087 until this summer it has happened 2-3 times all with towing on a very hot day. I clear the code with the code scanner and truck runs fine rest of the trip. I had injectors checked at local Chevy dealer and they claim they are good. bottle test was also negative. I'm going to change the rubber fuel lines on the truck with Parker 601-8 lines and run gms injector cleaner through it. I'm curious about efi live. If anyone with this problem has added this and prevented this code from coming on. I know nothing about the efi systems but would like to add something for several reasons. Increase mpg (getting around 15 now) increase power, and try to prevent this p0087 code without having to change injectors or injection pump. Any and all help would be appreciated