Ok guys new to the site, all and any help would be great. So the story goes pulled out driveway 1st,2nd, clutch for 3rd car stalls. No spark, I install a new icm tfi module car fires up but rough as all get out. Get her into my garage check several things and see no obvious issues. So I get 2 more new icm tfi modules and get the same outcome. Since I have found no vac leaks and have 18 hg vac at idle. New tps,new mass air, new comp, new dizzy, new plugs gapped. 52,new wires,new coil, new walbro 190lph pump new filter. Visual on fpr checks out as I see or smell no fuel. Fuel pressure is 32 vac on 40 vac off. I have new pcv kit with screen grommet and pcv it self. Timing is base set at 12 btdc. And positive its not 180 off. I have solid continuity from eec plug to tfi mudule through spout wire. 3rd wire down on tfi plug has 12v while cranking, and 2.7volts while running, ive heard it should only have voltage when crancking as so keep timing in line for startup......?? All my work has shown to not help... car will idle though a touch rough, when it is revved up the timing does not advance as it should,it actually retards several degrees to around 0 tdc blows black smoke rich and burns eyes. Car is stock with flowmaster 40s no cats or smog and shorty headers.