If the engine mounts are indeed in good condition (and it can be hard to tell just by looking) then you might be looking at a problem with the idle speed settings. Engines typically idle more slowly ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results