The ICM (ignition control module) is what tells the coil when to spark based on the signal from the ECU. There is a diagnostic for it floating around. They are pretty much all the same. If it has the same mounting points, it will work if you are swapping one from another distributor.

Have you gone about doing any troubleshooting? Checking to see if you have 12v, continuity and ground where you are supposed to. Checking the resistance on the +/- and windings on the coil. Did the coil and ICM come out of a KNOWN working distributor?