Neither me, nor the garage know what was wrong.
It was like the rod was too short (didn't look badly worn), so they added a spacer (half an old release bearing) to effectively extend it. Like I say, it doesn't sit well with me, but it seems to drive well, other than sloppy gear linkages.