At what speed do you feel this? If it occurs in a parking lot, suspect broken belts in the tires. A lot of GM vehicles come with Uniroyal tires which are very prone to broken belts. B.F. Goodrich are bad too and are also used on many GM products. A tire and alignment shop can inspect them for you.