i'd do anything and everything before taking it to a stealership. change plugs out. check all rubber/plastics around engine intake. hoses, etc.etc. stealerships will do the same.My CTX1300 with 19k is idling at 2.2k warmed up. It's not dropping to 1 k as it should. I had this problem using regular fuel and switched to premium the Idle problem went away for a year. Now, for the last week, the bike idles 2.2k, it's very annoying.
Some idle fixes on this thread range from disconnecting the battery, and checking for vacuum leaks to reprograming the ECU.
I may replace my spark plugs with Iridium Type. I hope this helps. A dealer may charge me an arm and leg to reprogram the ECU.