OK. Good news and scary news...
Good news is... I've sorted it.
Scary news.... It was being caused by all 5 of the wheel nuts being lose.... one or two were only a couple of threads from being gone altogether.
I know we are all told to check wheel nuts after a thousand miles of having work done, but few of us ever do.
I'm now making it part of my monthly checks.