1999 Honda Passport

When I do a cold start on the passport, the RPMs rev up from 1200 to 2000+ and sticks. When I shut the engine off and wait a few minutes, it will drop back down to around 1000 and work fine…what is this all about?