the upper ball joints were replaced but very loose. I tightened those and drove it. This did seem to help with the tire squeel but i have not set the toe back in. I work in a front end shop and our mechanic could not find anything loose or worn. I am trying to avoid throwing money into parts that are not needed. any suggestions as to what might be worn out.