I have a Kohler XT650 149cc Easy Pull engine that is hard to pull and engine wont start. It has good oil level, coil has spark, new plug, carb cleaned. Clean air filter. All the linkage is good. But the engine is hard to pull, the motor turns and there is no scrubbing or scrapping noise coming from the engine. I took the carb and muffler off and took the plug out and it still seems like it has more resistance on it than an Easy Pull engine should have. Any ideas would be greatl appreciated.