could be your 02's... probably is. 02's never avtually die unless they are fouled up. they get lazy, scan and look at the chart for the 02's. either that or i would say maybe your EGR..