Might be a bad oxygen sensor. Seems like your car stays running when in open loop mode but stops in closed loop mode (operating temps). If you know someone with a scanner I would see what your 02s are doing when the car warms up.