Me again. Another problem I've been troubleshooting on my 99 crv is this: When I first start the car the engine revs high up to around 1500 to 2000 rpms. Then slowly comes back to normal. Of course this is terrible for the engine since the oil isn't moving yet. So I usually try to put it in gear as soon as I start it to control the rpms. After driving and the engine is warm the problem goes away. it purrs like a kitten in neutral when warm. I pulled the throttle body and cleaned really well. I also pulled both idle air control valves and cleaned them well. The one on the back side near the fire wall has two round ports. One has a screen in it. It was completely clogged with carbon. I cleaned it all up good and put it back together. I thought for sure that would fix it. The problem actually got worse after doing this. Any ideas what this could be?