Hello, I bought a 1999 4runner about 2 years ago. The truck ran great until about 6 months ago I went to mechanic to fix breaks and rotors. The mechanic ended up switching out both axles, 4 breaks and rotors, and he told me he welded up my muffler. about 4 months ago the muffler sounded really bad but the truck was running fine so I left it. a month ago my check engine light came on with p0170. I went under the car to see it any hole on muffler (i though maybe check engine light from muffler) I saw the rear o2 sensor unplugged and hanging. I went to the store-bought a new gasket and put it back. the truck sounds great but engine light is still on. the truck is running really rich (100 miles per tank) I checked for vacuum leaks and cleaned the MAF but doesn't seem to help.
Please help.
Please help.