When it first starts to run does it have a misfire for a few seconds after running on its own?
When you’re expecting a long crank, try holding the throttle wide open for the clear flood function, do one long crank, and then try to start normally for the 2nd attempt.
whether it’s fuel, fuel...