Have you checked the valve adjustment . My 2008 did the same thing when I bought it brand new. Brought it back . The said it was old gas . Same problem . Would only start with choke on even when warmed up . It would idle then back fire and stall. Adjusted valves . (To tight ) . Don’t need choke to start and idles fine . Worth checking .