i read also that a faulty heated o2 sensor can cause cold start problems. sensor itself can be in good range but heater on sensor can malfunction on its own causing my problem.. this is also something i just replaced RIGHT when my problem occured. (what was changed right before problem- MAP SENSOR,ENGINE COOLANT TEMP SENSOR,O2 SENSOR). before this idle at cold start was perfect.