I punched out my catalytic converter and reinstalled the downpipe with new rear o2 for wideband gauge. no exhaust leaks i can hear or feel. After driving 15-20 miles finally get the p0420 code but also got a p0171 lean code. right before i got the code my father said there was black smoke coming out the tail pipes. black smoke and a lean code are complete opposites... any ideas what would cause this? i changed the front o2 about 10k ago also