If it was me i would release those polyurethane mounts before the turbo kit, its quite amazing how much that little engine moves under the hood, that would help it alot!