I never had the subframe bushings replaced. Also I have been driving around with warped rotors for a few months now. I am sure thats not good for the tie rod ends. The more I think about it the more I think its the tie rod ends.