The first things to do are to get the trouble codes pulled and translated. Any Advance Auto or Auto Zone will do this for free. The next thing would be to test the fuel pressure. Both aforementioned stores will loan you a test tool for this. Next would be to consider taking the throttle boday and IACV, Idle Air Control Valve, off and clean ports on intake manifold and in throttle body with carb cleaner. Also, replace fuel filter if applicable. I think the filter is in the tank on your car.
To go through this in better detail I am giving you a diagnsotic walk though which will cover all of these points in detail and go through them in a logical "Process of Elmination" so you don't end up spending unecassary money fixing it.
Just use the link below to get to the diagnostic and follow instructions with information I gave yuou to get help with code readings, etc. I am actually giving you 2 of them.
https://www.2carpros.com/articles/engine-stalls
https://www.2carpros.com/articles/engine-cranks-excessively-before-starting
SPONSORED LINKS
Monday, July 2nd, 2012 AT 3:13 PM