well black smoke means lots of fuel is being burned, idle fluctuating and missing sounds like a vacuum leak, and the car is dumping fuel. any broken vac lines?