2004 Ram 1500 2wd, stock suspension height, new shocks all the way around, 305/50r20 tires... Had this bad boy for years now and its always had a slight wandering problem but the steering has been pretty sloppy and spongey lately. Did the upper control arms, tie rod ends, and end links last...