Last week I replaced the front O2 sensor to solve a p0125 with intermittent rough idle that I thought was narrowed down to that sensor. Ran great for several days, idled great, good MPG, no codes. Now the truck is throwing a p0130 and is idling a little rough again. When the front sensor is left unplugged, no idle issue exists, but obviously code will live forever and MPG goes down. There is some pinhole exhaust leak where the downpipes merge. Could that be causing the problem????? Or should I dig elsewhere? The MAF, IAC, TPS, ECT are all new. Any help would be AWESOME!!!