Todays project is a kohler courage 20 twin cam model sv600. I have checked spark plug and battery. I looked at the fly wheel key it loo ked ok tome. I did not pull it out though. When trying to start the fly wheel will turn once then seems to have a hard time to turn again. When it turns the mowerwill try to start but only backfires sounds like from the carb. 2 days ago it was running fine then just died when trying to restart it backfired hard. The spark plug did have black chalk look to it. Any ideas?