86 Shelby Charger converted to 87 electronics with 87 glhs stage 2 pcm. 4 wire O2 conversion. Wastegate hooked straight to intake boosting 8-10 psi and currently no intercooler installed. Just trying to work bugs out before I plumb intercooler. Last summer the car drove and idled great. On the way home from a car show, it lost power on acceleration. Code 51 popped up and fuel pressure test revealed low pressure. Car sat all winter. Installed a stock replacement Carter fuel pump last week and car drives down road great again. Plenty of power and boosts good. Code 51 still there and rough kind of lumpy idle. Exhaust smells and looks rich, black smoke at idle. Can a bad O2 cause my idle to be rough? I’m going to scope O2 sensor when I get a chance just want to know what else to look for.