Had the oil and transmission fluid changed on Dec 16th. 2 weeks later found out the mechanic doing the work "forgot" to take out old oil and added 5 more quarts!! Oil all over engine and smoking like a wildfire!Took it back, had them fix it, dipstick read "full" - everything OK. Not so, now oil light keeps flashing on and off when driving - intermittently. Still reading "full" and no leaks. So why would light keep coming on? Also now another problem developed. Car stalled in traffic when making a left turn - good thing truck behind me was going slow. Got it started again and then it stalled again at a stop light! Got it going again (on the way to work) and got into parking lot - you guessed it - stalled again! Started it up again and revved it up to see if if oil light would go out. It did, but then sitting there, the car stalled again. Shut the darn thing off and went in to work. Asked around and got some suggestions - crank sensor, electric throttle, fuel pump fuse or fuel pump itself, inline vacuum filter to intake manifold clogged, idle setting too low or engine coolant not reaching normal operating temperature! Wow it could be anything! Does anyone have any ideas before I have to take it to the dealer and pay beaucoup bucks to get it fixed? I am a Senior lady who loves her car but hates paying for work I may not need. Thank you.