Your stalling condition is most likely caused by a failing crankshaft position sensor. This has been reported at a RepairPal common problem. Please visit the following link for more information. http://repairpal.com/engine-performance-problems-due-to-crankshaft-position-sensor-failure-724