have you checked tie rods and sway bar bushings or stable lizer links and bushings? it sounds like a tire or shock but i see you put shocks on. you could also get a estament on the alignment and see what they find because it may be in your sterring box it's self....good luck..