black smoke is due to your car being in limp mode and running very rich... your map sensor is causing your car to go into this mode and fouled out you o2 sensor.... replace the map and see if o2 goes away if not... get your o2 replaced too....