Now when the car is cold the car will idle at 2500...when its warm it will idle at about 1500. The motor is a vitara z6 block with a y8 head. I have a z6 adjustable cam gear but it was the y8 cam + head so I advanced the timing 4.5 degrees. No vacuum leaks. The dizzy is in the middle. I'm not sure what else it could be. Could it be the timing?