A mechanic said the noises are coming from 2 places. #1. I know the knocking is the cv joint, fixing that today. #2. The squeaking though could be the Bushings, Ball joint, Struts. But I’m almost sure its the ball joint, cuz even when I’m not moving and wiggle or turn the steering ever so slightly, it makes the squeak. What do u think? Would I have to change the control arm?