When starting the car, the revolutions are around 2000 per minute and it takes quite a long time, around 15 seconds or more, to desaccelerate. This happens no matter whether I start it when cold or warm. Even more, when the vehicle is stopped, in a traffic light for example, and in Drive mode, rpm range between 500 and 900, and the engine sometimes stalls. An interesting detail is that, when connecting the air conditioning, revolutions stabilize. IAC, EGR and TPS valves have been checked and all their signals seem to be right. Vacuum hoses have also been checked but the problem remains. Does somebody know anything about it?