i've got plugs and wires on their way from ZZPerformance, I'm pretty sure that's the problem. No coolant is leaking, and the mounts looked good. I should probably should've ordered new mounts though just to upgrade them.