Mine does the same thing, once in a while it will idle above 1000rpm and even above that, up to 1500 rpm, it seems to happen when i'm cruising in 1st or
2nd for an extended time.
I found that turning the ignition off and then back on again with out touching the throttle will bring the idle...