Sounds like you're on the right track with the engine and transmission mounts. I would lean more towards the transmission mount. Also check the ouput shaft on the transmission, if the bushing is worn in there, it can cause a lot of vibration at weird times.