So, what changed since it started to idle roughly? It was running good with a smoother idle and now it is shaking. Is it possible you have a broken mount. In the replies above there are some ideas on how to stiffen the mounts, maybe one is broken. If it is, it might not be that easy to detect...