it's a Tecumseh from what you discribed. Have you ever checked to see if the blade is on it and tight? This will act the same as a flywheel key and is simpler to check. Energy is stored in the blade to help it power past the point of combustion. Without it it will try to fire and power the piston the other way jerking the starter rope handle out of your hand.