Thanks for all the replies.
It's done it since new, so I guess we can eliminate wear. I took it back to the dealers in the first place and it was OK for s while, then the problem returned. The dealer is quite a way from me, so I've just put up with it since then, but it's getting really tedious...