@Becky: Are you using a private independent mechanic, or a major chain company (Sears, Walmart, Pepboys etc)? If the latter, it’s generally advised here to avoid such places and find a locally owned shop. Talk with friends who are car savvy, and also take a look at the link for “Mechanics Files” at the top of this page for recommendations on shops in your area. If you find one you like, make it clear to them you’ll be a regular customer…what you get back for your loyalty will be worth quite a lot.
In my limited experience, I had a problem while far from home which turned out to be a CV joint, but it fooled a couple mechanics who didn’t think that caused the symptoms (not the typical clicking, but something else). Lacking an explanation I had to keep looking. Another shop was confident it was the CV joint, and that solved the problem. The point is that maybe these are harder to diagnose than commonly assumed. Not saying your issue is - or is not - the CV, but that it may not be easy to be certain, which may be why you’re getting conflicting advice. Good luck!