The tank might not be able to vent fast enough, try not having the gas fill nozzle all the way in, just have it part way in, which is still plenty to fill the car up and never spill.