I mostly get trouble at Tesco filling stations, but not all of them. Never a problem when I use V Power, maybe it's trying to tell me something?
maybe a red herring, but someone suggested a blocked breather pipe, is the tank meant to be under vacuum as I get quite a 'woosh' when I take the petrol cap off?