So i really didn't want to co as far as creating a thread but I seriously need some help. I have a 2000 Sable with the 3.0 Duratec DOHC and 110k miles. For some reason when the engine is cold it won't idle. I start the car and the rpms go to about 1200 then drop down to about 8-900 after a few seconds but it still will idle kind of rough. After about a minute the car will just die like i turned the key off. Funny thing is if I hold the throttle for a few mins till the car gets warm it's fine. I had it scanned and it gave me a couple o2 codes showing lean on bank one and bank two as well as an evap code (not sure of the exact numbers). I read somewhere that the coolant temp sensor could cause this so I replaced the sensor but not the sender as the gauge seems to be working fine. I don't want to go into replacing multiple sensors which can lead to a lot of money or take it somewhere for them to just start replacing random things. CAN SOMEONE PLEASE HELP???