My stand is driving me bananas, I think I am going to just replace it rather than trying to fix, I believe its the worn end pieces (older laminated ends) are the problem, they look kinda worn and concave shape, just one worry is that there seems to be a bit of gouging on the frame stops also.
here is one stand end

and corresponding frame stop (slight gouging towards bottom of pic)

BTW James Sherlock BMW in the UK have seriously better prices than either Motobins or Motorworks for most things
He does not have an online shop but he has the full parts list and prices in pdf, just confirm the price and then call with CC details, nice to deal with and fast and reasonable delivery costs, e.g.
Price for centre stand (Vat incl):
Sherlock £69.60
Motorworks £92.62
Motobins £99.95
Similar price ratio on most things between these guys, I got my rear tyre (ME 77) from Sherlocks last week for £84.96, Motorworks wanted £115.69 , Motobins don't offer Metz
No connections with Sherlocks, just a satisfied customer