My wifes car almost didn't start the other day also. I stepped on the gas and it finally started. After holding the gas down a little when it was started it idled on its own. What I found using search here was it is probably the IAC (Idle Air Control). Has been starting fine since that incident so I haven't replaced that part yet.
Green 2000 SVT #1166
mods-K&N open air filter & Custom heat shield, Custom y pipe and 30 in resonator,DMD, arm rest heightened
http://www.geocities.com/savinoss/Cars.html other cars-89 sable 197000 miles and still going-Wifes car 99 Mystique V6 5 spd