well I replaced the sparkplugs today put some silicon gel on them which seems to help the engine idle and run better. It still dies, but now when it does it cuts out and doesn't chug. It makes me wonder if the problem is the ECM, because when I took it to the mechanic (around the time I got my battery replaced). When he hooked up his computer the car would sputter and die when he unhooked it. it would Idle just fine and not stall. Also when it stalls could this be related to the Idle Air Controller not giving the engine the proper amount of oxygen? The weird thing is it still starts up just fine. I wonder if the engine is getting flooded at all.