I had the same problem in my 93 for the first time last week. I thought it was a bad fuel pump nozzle. After 3 gallons and 10 minutes, I gave up.
The next night, I went to a different place and the same thing happened. It kept foaming up. It was cold and my wife was with me so I had the engine on. I thought the vibrations might be making the gas foam. (resonant frequencies....?) I turned off the engine and it filled right up.
It was probably a coincidence, but the roll over valve makes more sense. I don't drive it that often so it probably was stuck.