My car used to do that when idling with A/C on, but I unplugged my battery for about 1 min and reconnected it. Turn on your engine and A/C, let it idle for a few min (it will vibrate like crazy) and go for a drive for about 1 hr, and let the computer re-learn. Now I don't feel that vibration anymore and car drives smoothly. Try it. 