Have you lubed the cables lately?
How about the throttle lock under the throttle grip if you have one (not on cruise control models), is it backed out enough not to hold the throttle open?
Sure it's the cables and not the carb/throttle body?
There's also a high idle incorporated on fuel injected bikes too that will raise the idle up on cold starts.