I had the same problem and couldn't find the solution online, so I called a technician today. It turned out the problem was the belt: it had a crack in it. He said that the last time they had a look at it, they refitted the belt because it was loose, but they wouldn't have noticed the crack. He replaced it and it works fine now.
Leo C, November 2009