Almost guarentee the ka-ka noise is a cv joint.
Check the boots on them, bet one is broken. This allows dirt in etc and stuffs the joint. It will need to be done and will probably cost 300-400 depending one side or two.
When was the last time u checked the bearings etc? Had them repacked. Alsom the CAM BELT need to be replaced every 100, ooo. If belt goes so does 2500 plus for another engine. Cost $200-$300 all up.
Yr last q sounds like bearings. Find a GOOD mechanic. You will pay a little mor$60-90 per hr) for labour but they save u in the long run.