Could be a few things. if you never had it to the dealer yet, it could be ball joints, swaybar links ( am guessing), strut mounts/struts or the rack and pinion itself. I am going to rule out...