Get under the car and check the breather vent tube. It is most likely plugged with dirt. It usually goes from the tanks sending unit up to the frame. If it is plugged, there is no place for the air to escape as you fill the tank. You might have to see if you can blow air back into the tank to see if it is blocked.