my 2014 ltx had the hard starting last year but was reflashed about 6 weeks ago and was stalling since which was a bummer. Every time I slowed down I had to keep throttle up close to engagement which was huge pain in the #*$&@ in a 740 mile 3 day ride in quebec. it would have stalled every time I brought it down to idle (i.e. road crossings, in town, down steep hills, when I locked brakes....) hazardous to say the least. I brought it back and they just fixed it cause went out yesterday and didn't stall at all wooohoooo !! The issue with mine was simply adjusting the throttle cable. I didn't see any codes but they said it had stored it was throwing a P0000 i believe which they didn't know what it was cause yamaha doesnt recognize that one but the yami rep was there and said he saw that in the same cat sleds and it was the throttle cutting out. my dealer had not seen it in the yamahas yet. I see other posts on stall so I am gonna copy/paste this to those so hope people don't mind !