Most of the parts you mention are under load and can not be checked by trying to move them with your hands , the car needs to be on a hoist and checking for movment is done with a pry , , could be a rubber bushing going , could be a strut on its way out , could be a bad belt in a tire ????????? sounds like it needs a second opion from another shop.