Quote Originally Posted by Scimmia View Post
It's most likely a problem with the EVAP vent canister/solenoid not allowing the tank to vent correctly.
Possibility.

Also could be the check ball in the filler neck. They can get stuck and not allow fuel into he tank in a timely manner.

Also seen where people have put stuff like marbles and ball bearings into peoples tanks and they get caught in the the neck. try sticking a magnetic pick up tool down there and see if it pulls anything out.