318 Runs Crappy at low speeds when hot.

I have a fuel problem as well usually when its hot I have a but load of build up in the tank you can hear the pressure escape thru the cap and when I take the gas cap off sometimes at the gas station I take the cap off It wants to blow my cap away because of all of the pressure in the fuel system how can I solve this.. sorry for hijacking the thread