Will it start while you hold the throttle open? I had an 05 Kingpin. It sat through a winter and somehow lost the TPS setting.
I topped and farted and ran like crap. It would clear up if I ran it kind of hard , then when it came back down to lower rpms it would run crappy again. It turned out to be that tps.
Start with new plugs first, if they fouled it won’t start. It took me a couple sets of plugs to figure that out.
Another possibility is maybe a cracked throttlebody adapter, the rubber seems to deteriorate and cause vacuum leaks.
'14 Ness XC