Les schwab tells everyone they need a 4 wheel alignment and new bushings. If ur engine mount is bad your car shud be vibrating like crazy. Most of the time a bad cv joint could be a split boot, but thats not always the case. I have a bad cv joint and the boot is perfectly fine.
Why dont you crawl under your car and look around. Buy a haynes manual or chiltons and look at the pictures and diagrams to help you diagnose your problem. A bad cv joint will click on sharp turning, stop and go activities with your vehicle. I never trust any mechanic. I hate them actually. Becuase most of them are out to make a dollar. If I cant fix the problem myself, its because I dont have the tools to fix it. So if I go to a shop, I tell them exactly what to fix and nothing else. That usually does the trick.