Re: Mariner 4hp lost power after hitting rock
Remove the spark plug, use a flashlight if needed to look into the hole while turning the motor over slowly by. Bring the piston up to Top Dead Center (TDC) and leave it there.
Check the timing marks on the flywheel, does the TDC mark line up with the pointer?
If not, then remove the flywheel and the sheared key, order a new key from your dealer and reinstall the flywheel.