My boyfriend just had the same prob, he had it on the diagnostic checks and everything that gives the error codes and it costs good money, The codes showed something different to what the real problem was.
The problem was one of the fuel hose pipes to the fuel tank that had a hole in it and was quite worn so air was getting in, making the car cut out, banks were a no no it cut out 4 times on sutton bank of all places
helen, October 2010