Thanks! I changed the air filter with the last oil change (less than 1000 miles) and there was a check engine light on however the mechanic said it was the 2 oxygen sensors and has sense gone away after replacing them. I went ahead and replace the mass airflow sensor and the car is performing better however it stalled on me yesterday evening

. I may not be describing it right but it never shuts off just idles really low and won't accelerate, it just stays at about 500 to 800 rpm and won't move. I can drop it into neutral and rev it a little then go back to drive and I'm OK. Could that be something transmission related? Not that I would know but it doesn't feel transmission related... It's still spark knocking a little when it's hot both as I'm starting it as I'm on interstate (70ish mph and about 2.5k rpm). Maybe I should try the coil packs next? There's more than one right? What about the cam idle sensor I read something about that too....
Thanks for your help by the way.