Fuel boiling is a rare problem and pretty much exclusive to carburetors, You have injection and you're not running a super high pressure aftermarket pump rated for 1000HP so I highly doubt that is the issue. Your truck is suppose to have 35 Psi at the fuel rail at idle, I made a tester for it before and it checked out fine, I can check it again.
Didn't you say that shop replaced the Fuel Pump Relay?
And I was able to fix my code reader so I can give that a shot again.
When, if ever, was the fuel filter replaced? does it have the same issue on both tanks?