When changing the Bearing did they check the bearing housing for wear? it sounds very alike a bearing, If you can, jack up the car "WITH SAFETY IN MIND" with the N/S Wheel off the ground hold the Tyre / Wheel at 12 + 6 O -Clock, can you feel movement? that either shows T/R/End wear but can indicate bearing wear, also Spin the Wheel and listen for unusual grinding sounds, try that each side of the car, on a point, if you are doing this at home make sure someone knows what you are doing in case something happens, also check the drive shaft U.Js N/S + OFF/ S.