You're driving too fast and cornering too hard! I'll tell your mammy...
I've had the problem on some cars and not on others. The problem is much worse on the 8 gallon tank than the 12 gallon tank as it sits up higher in relation to the filler inlet.
I never really found what the exact cause was but my fix was to fit a suitable sink plug and bung it in the pipe. I kept the chain attached and was able to pull the plug easily to fill up. Worked a treat.
Another solution is not to fill above 3/4 full.
Editor of the VVOC Magazine ReVival
"When you have a Firenza like mine, who needs any Minis?" copyright David Maxwell 1979.