I had replied to this earlier, and it didnt show up? Anyway, before the voltage edit, I suggested checking your idle air set-screw. Mine had closed itself due to vibration and my car kept dying exactly as you described. I had also suggested checking fuel pressure.
The low voltage will kill...