last couple days my car has been running like shit. When i first start it up it runs like complete crap. If i tap the throttle it will die but if i give it alot of gas it will stay runnning and run smooth. It also is running very rich at idle and barely wants to idle. When it is running bad if i try to mash the gas it will take forever to rev then it will take off like it has vtech. At times it will also run like nothing is wrong. Today i pulled the codes and got code 159 for the engine running test and got 157 158 177 for the memory codes. The voltage on the o2 sensors switch from 50-1000mV which is within spec but the one got stuck at 87mV and then continued to keep working but alo continued to stop switching. I checked the voltage on the MAF and at idle it was at like .23 volts and when i revved it up it only when up to .33 volts. The inputs on the MAF have 12v and 5v. What is everyones input on this. Im going to put new o2 sensors in tonight or tommorow morning. I searched this forum and alot of people same to be experiecing the same problems i have but none of them ever finish a post or post how they fixed there car if they ever did. So hopefully i can finish this thread to help some people out, including myself.