This just started the other day on my FLHXI Street Glide 2006 . while riding and then coming to a stop I noticed the idle running high ( about 2100 rpm ) no idea why it did this ? I hitbtje throttle a few times an no change ? It stated to come back to normal after a few minutes . bike sat at work for 9 hours . when I went to go home and started it cold . the idle raced up again over 2000 for about 15 seconds then dropped ? What's causing this ? Bike has just over 20k miles . dirty IAC or perhaps a bad TPS ? Any help would be appreciated!!