If you have checked all the engine mounts and they seem fine, the cause is probably at the engine. Get an odb2 scan tool and scan for codes. Could be a bad spark plug, or even a sensor. My 2010 model runs smooth as butter with nearly 200k kms on it. It's been well looked after though.