Sounds like a defective new dist, but the dist is only telling the computer the dist is turning, the computer signals the coil to send out the spark. You should be able to check to see if the computer is receiving input from the dist, a broken wire between the computer and the dist will cause the dysfunction.
The computer receives information from several different sensors. A bad ground can interfere with the computer getting the correct signal from any of those sensors and the computer won't send out the spark. The computer monitors the oil pressure, the throttle position, the crank position the cam position and something evading my memory right now. It controls the fuel pump, the timing, the spark and how long the injectors are open.

I would start by making sure all the connections are making connections. Be sure the dist is turning. Be sure the timing gears are correctly lined up, then find out which wire on the computer receives input from the dist and see if its receiving the input. Its not unusual for the wires in the engine harness to break near the connections.
If nothing shows up after that come back and we will move on. Gene