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 ...