I am glad I found this thread, because I have had this problem for years with a 1995 FJ80.
Let me say up front that I 100% agree that the gasoline is boiling. Not to belabor a point, but I am a chemist and I have done more distillations than I can remember. The gasoline is boiling, I can guarantee you that. On my last trip up Silver Canyon Road in the California White Mountains it lasted 40 minutes (!) at about 11,000 ft on a nearly full tank of gas. I am not exaggerating, this was by far the longest I have experienced this. I shut off the engine, pulled out a camp chair and waited for it to stop while gasoline fumes billowed out of the gas tank. So, venting, replacing charcoal canisters etc. is not going to fix the basic problem, which is overheating of the gasoline.
For gasoline to boil for that long, there has to be a heat source, and the heat source persists with the engine shut off. First, I thought this was something uniquely wrong with my vehicle, and the only thing I could come up with is that I have an aftermarket catalytic converter, which I know runs pretty hot. It is far away from the gas tank, though. Has anyone else installed an aftermarket catalyst?
Since multiple people have this problem, it may be a design issue. It looks like a significant heat sink builds up over time that keeps radiating enough heat to keep the gasoline boiling. The exhaust system runs pretty close to the gas tank, but that the exhaust system alone would not likely be enough of a heat sink to cause all this. It looks like the entire undercarriage of the vehicle slowly heats up.
The problem does not appear to be an overheating engine. According to my temperature gauge, my engine temperature is just fine.
This only happens when driving slowly uphill on a hot day, with not a lot of air flow because of the low driving speed. This may sound crazy, but I am seriously thinking about installing a cooling fan in front of the gas tank. There is plenty of space up high enough that it would be well protected. Thoughts, anyone?