I had a similar problem,cart would run real crappy when it was cold, had to use choke to get it moving if it would start at all. I cleaned the carb with no change then spark plug still the same problem. I changed the magneto in behind the flywheel and the cart runs perfectly now. It has never been better and i never use the choke now to get going even in the cold.