I just rebuilt the front end in my daughters 02. I've heard the ball joints and end links are the weak link up front. I just did the whole front end for 550 dollars worth of parts from rockauto, on my time. Struts, upper and lower control arms and tie rods/end links. Around here they wanted between 1500 and 2000 dollars for that job, needless to say that was all I needed to hear.