you could check for vacuum leaks by spraying a little aerosol(wd-40 is safer than carbclean, but not as responsive) around the throttle bodies while at idle and see if anything changes. i doubt it will, but u wouldn't be the first case.
where does the bike idle cold? after i cleaned the throttle bodies on the kp, it could climb up to 1400 rpms once warm, someone had been messing with the adjustment screw to keep it idleing with dirty TBs. once clean, i had to drop the idle back down, now it will idle at 850-900 if i dont let it warm up with the enrichener and will climb to alittle over 1000 once warm, right after cleaning it was 1150 ish, but after a few 1000 miles it has begun to slow again. i've cleaned them twice now and its easy enough to just do every oil change.
also check for cable tension in case a previous owner has messed with anything, mostly just check for proper throttle play.
2007 Hammer S 100CI
S&S air cleaner, PCIII, SRVT clubs exhaust, Avon grips.
2006 Kingpin 100CI
stage 1, touring setup to come soon...nm bought a XC.
2013 Sunset red and black XC