cheack your rear wheel bearings are not loose, belieave me if they are you will get all the front end problems you are having, i know iv been there, changed every thing under the front, cost a fortune, in the end it was a loose rear wheel bearing, unbelieavable!!