cranks but no spark at coil

Steve I would not have unplugged the ECU for coil voltage test. Hook everything "as normal." Measure coil + to ground in "run" and in "crank."

However at this point ---you have spark by grounding the dist harness---this looks to me like a dist / pickup problem