Stop in for a cup of coffee

.

Check your motor mounts
Nope those are good. Brand new and they are the Mancini racing mag mount. I also have a torque strap.