Just to close this thread off, I've pulled the crank and found that a) the centre bearing outer o-ring had shrunken away to virtually nothing, and b) the centre bearing spun like a roulette wheel.
Left side bearing wasn't great either. Fun times!
Thanks again to Mark for helping.