That sounds like the vent hose is clogged by fuel/water condensate and once it's warm it lets enough air to pass to vent the tank (or if it's a late enough model a sticky tip-over valve in the same line). Try taking a section of line and attaching to to the vent nipple under the fuel cap and see if you can blow the line clear.