Faster Idle speed when warmed up 1500

If your idle starts acting eratic again,
up to around 3000 or better, then down to 800-1200,
change out that primary TPS.
Mine hasn't had a hicup since the "new" TPS was installed.
 
Mine did that early in the riding season this year...dealer took care of it quickly with an updated tune and some other adjustment. It probably is that simple of a fix.
 
I had this sort of issue intermittently. Turned out a rubber o-ring for the TPS was starting to fail. It would cause the throttle to get stuck just a bit and the idle would go high when the computer would set a new idle. Everything always tested fine and worked fine when the dealer did a minor adjustment. Then some random amount of miles later it would reappear.

Dealer replaced o-ring, issue has not reappeared.