As mentioned see if float bowl is overflowing or dribbling fuel down after shutoff. Open the throttle is how how clear a flooded engine to start it.
would also check fuel pressure if fuel is overflowing the bowl.
too high fuel pressure
damaged dirty or non functional needle and seat
float...