Have had the same problem with mine for 4 years. Doesn't help if I floor it, I just have to pull over (esp. when it gets down to 30mph on a motorway!), switch off for a few mins, start again. It might or might not go, but it does eventually

Can behave itself for most of a year, and then not. Heyho. Be interesting to hear if it is the fuel filter, but I ain't dropping the tank in mine just yet
