When I first got my machine I had a similar problem a few times around the same mileage as well. I would kick her to life, come to a stop a mile or so down the road and she would just die, would only run if giving throttle. I discovered I was leaving my enrichment lever down on the carb, never use that thing any more.
Also, I adjusted my idle a bit higher than I thought was right. Guy I work with told me its a Thumper not a V-twin, it needs to idle a bit higher than a Harley. So now it idles OK cold but around 800 (a guess) when warm.
I would hit the movable parts/ cables with some WD-40 or some CRC type lube to displace any moisture, won't hurt anything.