Hope I posted this in the correct area. I have a 2005 Titan and the front drivers side is making a ton of squeaky noises when you turn the wheel or even hit any bumps. Someone mentioned lower ball joints but I am not sure. Here is a video on youtube of the noise. Any ideas??