Thanks for the replies guys. I have tried cleaning the MAF sensor, but the dang screws holding it in stripped out. I took the entire breather tube off and used a liberal amount of MAF cleaner. I got it to look much better visually, but I still intend to get the sensor itself out and clean it more thoroughly before I go blowing more $$$. Other things I have tried include changing ECT sensor, airfilter, TPS, and cleaning the throttle body. It runs a heck of a lot better but it still has the code and still cuts out at about 3/4 throttle and beyond. As for what part I actually put on this thing, I have no idea...??? Like I said, it was listed as an O2 sensor and not an A/F, but it's listed as California emissions on the decal under the hood, but not the sticker on the door (That one says federal). The car has a clean carfax, but I guess someone could have put a new hood on it themselves. But anyway, when I get an answer, I'll post it up. And thanks again for all the replies.