I'm sure the high idle is the computer compensating for the cold engine as mine does that when cold. I start mine put on the gear, gloves, helmet and such and by that time the idle is down and it has never hesitated when cold at all. I don't really like starting a cold motor and just hitting it right away. I even let my truck and cars warm a bit before moving just to get the oil flowing without a load on the motor.