x2 on the engine mounts, I had the same issue a few weeks ago, swapped my wires and plugs and most of the stutter went away but I still had some. Checked my mounts and they disintegrated when I touched them! Replaced them and no more problem!
I probably will go with some Poly mounts but I felt the need to get some mounts on their asap so OEM I could get immediately.