Colin,
I had the same problem the first time I tried to filled up my Sigma Roadsport at a BP garage. After 15 minutes I'd managed to get more fuel onto the forecourt than into the car. I eventually gave up and went to a nearby Shell garage. No problem with Shell, I had the tank full in next to no time.
Cheers,
Russ
*wavey* *wavey*