Well my car is stalling out when I'm coming to a stop. The rpm's will drop way down and the sometimes the car will cut-off, other times it will just revv itself back up and come down to a normal idle. I replaced the IAC cause I was getting no reading from the autotap with the old one. Now IAC counts seeme to be normal. I autotapped the car and under WOT the O2's on average are perfectly normal between 8.75 and 8.95. (I guess thats normal) The weird part is that after the WOT runs the O2's get stuck reading 8.X when the throttle position is at zero. Now remember I just did a WOT run so I'm coasting from like 90 mph, throttle position sensor is at zero and the car almost cuts off just coasting. Right when it was about to cut off the the L-trems show it pulling tons of fuel out to correct for the O2's being stuck at 8.xx. After it pulls the fuel out the O2's start jumping around like normal. Now why are the O2's doing that? Its been doing this for a while (cutting off when coming back to idle). It just threw the code P0140, but its only showing that code on bank 1, why would both O2's be showing the same thing? I'm so confused. Please help me!!!!!