Hi, I have a 1987 Vette. It is running very rich, blows black smoke rich, and when it begins to warm up it starts to run rough and acts like its loading up. When you give it some Rpm's it gets a miss and when returned to idle it dies. Now after letting it sit and coming back to mess with it, it smells of raw gas and is hard to crank, when it eventually does it sputters badly and dies. Almost like a car that has flooded. I replaced the coil, cap and rotor with a kit from DUI. It also has a new egr valve and IAC, and temp sensors aside from the MAT, along with new injectors. The throttle body and intake have all been taken apart and cleaned and had new gaskets installed. The TPS and fuel pressure checks out good and there is no fuel in the vacuum line to the fuel regulator. It is now giving code 45, witch suggests the next thing on the list to check is the o2 sensor. The only things that aren't new is the MAF, MAT, ECM, o2 sensor and TPS, plugs are new-ish, I've cleaned them, but they probably have been through the ringer now.... Thats all I can think of off hand. Any suggestions on what could be going on? Thanks.