Steering screeching noise when turned left or right
2001 Dodge Stratus -- 103,000 miles
Recently, when I was driving home one night, I noticed a loud screeching noise was coming from when I turned my steering wheel left or right. When arrived at home I played around with it a little bit. If the car is steering straight or at idle, no noise. As soon as I turned the steering wheel hard left or right still a loud screeching (kinda like an old door on a truck that opens) sounds. I took my car in to a mechanic and he said the front-right wheel ball joints were making the noise. He said the newer cars don't come lubricated. For the time being he sprayed some WD-40 and silicone spray to make the noise go away. It went away for about 4 or 5 days. Now the screeching sound is back and loud/embarrasing as ever! The mechanic told me he could replace the ball joints but he told me to wait until it gets warmer, but it's not going to get warmer for a long time here in Northern Illinois! One note: I've had this car last year through Winter and it never did this. SO, it has been through a previous Winter and cold weather.
It just sounds so bad and the sound makes it sound like my ball joint is going to break and I'm trying to avoid any type of accident! Is there anything I can do to make this sound go away or an easy fix? Plus as I mentioned before, it's very embarrasing in parking lots :/
Any suggestions?? Thanks!