Interesting observation from yesterday...
Loading a large boat in sweltering temps yesterday near Ackworth, GA. So hot that I left the truck running with AC on so I could take few breaks to avoid heat overload...
After I left the marina, loaded and hit I-75, immediately started getting the P00087 codes. Reset 3-4 times in the first 15 minutes and then it started slowing down in frequency...
So, under only AC accessory load idling either the high return rates heated up 3/4 of a tank of fuel (doubtful) - or high underhood temps alone are enough to cause the low fuel rail pressure code. THIS IS A VERY TELLING OBSERVATION OF THE PROBLEM, IMO.
Also it appears that the problem has not come up on LML trucks - so possibly GM changed their programming?