My 2001 SL2 5-sp has been purring like a kitten ever since I bought it new. For the last week or so I've noticed that it is idling at a higher than normal speed. If the car is cold it revs to about 2300rpm and then after about 5 - 10 seconds comes down to the normal cold idle speed of about 1200rpm. When warm it still goes up to about 2000rpm until finally settling down to it's normal 850rpm. When I'm driving and switching gears the revs can actually climb between gear shifts when normally they'd drop. I have no "check engine" lights etc. Any ideas?