Is this only when the engine is cold or does it do this everytime you start it? Even when started cold it should begin to reduce the idle speed within minutes of starting. Take it to the dealer if you are unsure of the proper operation to let them take a look at it.Sometimes my car will rev to 1800-2000 RPM immediately after I start the engine and won't settle down until I put it in drive. Why does it do this??