If you had free play at six and twelve o'clock, but not three and nine, I'd have been looking at the swivel bearings, not wheel bearings.
Jack it up and check again.
Thats what I thought too, but the garage I took it too said they had checked the swivel bearings and found them to be ok, but the wheel bearing to be worn.