I often tow 24k lbs in the Arizona mountains at 115f and my 185k mile LBZ truck has never set P0087 code or gone into limp mode. I have a 100 gallon aux fuel tank and a gravity/check ball feed into the 34 gallon primary fuel tank. This system keeps the 34 gallon truck tank full at all times. I think the full tank of fuel absorbs a lot of the heat from the hot return line fuel which helps keep the entire fuel system cool. Additionally, I pressure wash the fuel cooler under the truck bed about every 30-60 days.

I would suggest to anyone setting the P0087 code to pressure wash your fuel cooler and keep as much fuel as possible in your fuel tank when towing. It won't cost anything and it seems to be working for on my truck. I could just be lucky and my truck could start acting up tomorrow.

Good Luck
John