My 2010 Limited did this in Key West Fl couple of weeks ago, after about 15 minutes of checking thngs it started running again. I rode to Ocala Fl with no problems the rest of the day, then we pulled off I-75 to get a room for the night and at the end of the ramp, limp mode again and no throttle. I ended up calling Hog roadside and getting a tow the Hotel for the night. The bike started and ran again in the morning. Straight to the dealer in Ocala and after about 3 hours of testing, they replaced the Throttle actuator. I had three codes
1510,1511,1512
No throttle, only idle and it was below normal idle rpm. Like 800 rpm. If I shut it off it wouldn't start back until it set for a while.