This is for a 2003 Corolla. From a cold start it will idle around 2000 rpms for about a minute then maybe drop down to 1600 or 1400 for another minute or so. If it drops down to normal idle after that, it will begin to surge and remain that way until the transmission (manual) and accelerator are engaged for travel. If it goes back to idle say at a light it will spit and sputter like its going to stall but doesn't. Any ideas would be greatly appreciated.