Cusser
+1y
Yes, the large bolt in the center needs to be torque tight like mazdatweaker_2 stated. Yes, impact gun, or maybe 21 mm socket after immobilizing engine by putting in gear and handbrake on, or removing starter and wedging a large bolt head in there to prevent flywheel from turning (search that on MazdaTrucking.com). However, I really like that roll pin idea a lot, might try two.
I've also read of some trying JB Weld to hold the key in place, don't know how successful that is....