Start with the coil and check for consistent spark. Then check if it starts easier in reverse. This will tell you if the timing is advanced to far into the forward rotation position. Then go to a brand new sparkplug and see if this helps. My cart exact same model, Likes a new plug about every 4 to 6 months with heavy use. When it starts hard that is the indication to change the plug. Also make sure float level in carb is correct. Good Luck