Check the float height. If it is not right the float will continue to put fuel in the bowl and flood the motor, thus the hard starts. After the motor is warme up, pull the flame arrestor and turn off the motor. If you still see gas coming into the carb, you have your culprit.
Sent from my LG-H812 using Lake Ontario United mobile app