have you tried adjusting your idle screw? the car idles high on startup to get the engine warm. once its warm, your car dies, so maybe your idle is set too low.