I don't know how useful this might be to some who are experiencing boiling tanks, but my electrician gave me a very, very reasonable answer to why mine erupted. Again, this might just be specific to my truck but maybe it is applicable to someone else.
Essentially, the wire harness that runs to the fuel pump/sender unit had gotten pinched between, I think, the frame and the body. The wire housing was worn away to expose the bare copper - eventually, this caused a short that ran into the pump/sender (and, thus, IN the fuel tank). This is out of my breadth, but he explained that short circuits can produce very high temperatures due to the high power dissipation in the circuit, and that it is reasonable to assume that it at least contributed to the boiling tank. In my case, the short circuit manifested itself in two ways: (1) gas erupted from the filler, and (2) a capacitor in my instrument cluster exploded when it couldn't handle the full, unfiltered 12.6 V short circuit.
We repaired the damaged wire harness, replaced the sender (fuel pump was shockingly fine), and I had to find a new instrument cluster (RIP 150K odometer, hello 320K odometer), and then I had to fix a nylon fuel line that looked like it had been in contact with the steel tank and took some melting damage from the short circuit. Haven't had any boiling issues since.
Just something to check when trying to troubleshoot the boiling issue.