Black exhaust is usually excess gas.
Check your fuel pressure. Make sure the vacuum hose is on the FPR.
If the oil smells like gas change it quick.
If no fuel pressure problem is found check the ECT, MAF, and TPS.
The blinking CEL indicates missing/misfiring. If you have never changed your plug wires - do that.