hmm, is the ECU temp sender in good condition? It may need to warm up before it will idle. Vac leaks? ISC issue...