I had the same problem, thought it was the tires, so i took it in to get the tires balanced and checked, turns out that my lower ball joints were shot, and stabilizers were going too