I'm pretty sure the O2 sensor is going bad. There is no engine light on and it almost wants to stall when you come to a stop. I know it's running really rich but why is the question. I have B&B Headers and side exhaust with no cats. I did have a bad O2 sensor about 8 years and 10,000 miles ago, and the symptons were about the same but about 5 times worse then with the engine light on. It backfires a lot more now too when I let off the gas. If I'm not mistaken there is 1 O2 sensor and the other bank has a sim in it. I remember from the past I cannot put a Bosch O2 in because only the OEM one worked. Let me know your thoughts before I go ahead and buy and change it. Thanks!