I have a Kohler Command 20 single cylinder engine I just been working on. Did an overhaul on the engine. Put it all together and on the tractor, Put new rings, had the cylinder honed checked the clearance on the ring gap in the cylinder, checked the timing, did a valve grind, got a new starter and new battery, checked the valve clearance. the timing marks on the crank and the cam gears are lined up with the dots on the crank. Both cam gears have two marks on them, but I put them back in the way they were marked with black IN and EX to the dots. All seems to be good but if I take the plug out the motor spends like it should and when I install the plug the motor only spends maybe 1 1/2 a turn and stops spinning. I can't figure out what's the problem. I have spark, gas ect. the battery has 12.34 amps on it. Can anyone give me some suggestions on what the problem might be. And one last thing on the throttle hookup there a spring that's about an inch long that says it's a governor spring in the book that I can't find where it hooks to. I know the small spring on the metal rod hooks to the throttle on the carb. and it's hooked up. Any pictures of the hookup would be nice. Thanks in advance.