Ok I'm completely stumped and so are the guys I bought my wheels from. I have a 2005 grand prix base model, i put after market 18's on it when i first bought it in 2005 but decided to upgrade to 20's in December of this year. I had zero issues with the 18's but after i put the 20's on there was some vibration but I just thought it was from upgrading to bigger wheels. It has gotten worse though, it got so bad at one point I couldn't go over 60 mph without thinking my car would shake apart. So of course I just thought it was the balancing and so did every one else. I had them balanced 4 times, road force and sonar to no avail. then they thought it just needed hub rings which made it better at speeds over 60 mph but worse at 45-50 mph. So I left my car for a whole day with the wheel place and they decided it was the wheels and tires (this was last week). They replaced them with brand new wheels and tires (completely different ones) and still is shaking at 50 mph. They re-torqued them after 50 miles and it actually got worse. It seems to shake more when I accelerate also. I've read a few things online about CV joints, alignments, rubber bushings, steering bushings, or rotors. Anyone have any ideas?