could have replaced a bad coil with another bad coil.
junkyard coils typically aren't good.
don't know why... maybe they don't like the dust in the air or something.
I'd say spend the 80 bucks and buy one of those blaster coils from the part's store and wire that in.
As I understand it, the same thing that tells the injectors to fire is the same thing that controls the coil.
I could be wrong. I'm honestly not 100%
but if it was my car, that's the route I would take. I would verify that the injectors are actually firing (not just think they are, but see them spraying with my own eyes) if they are, then it would lead me to believe it is the coil itself.
If they aren't actually firing, then it is more than likely the CAS in the distributor that is bad, or at the very least, the plug.
that's where I would start.
Why did you need a new engine?
is it the same ECU from the old engine?
how do you know the coil isn't sparking?
Are you getting 12 volts to the coil?
(the ecu tells the coil when to fire by grounding it, not by charging it, so there should be 12v to the coil when the key is on)