Msd problem
The guys above solved it. Something is getting grounded that shouldn't be, when the distributor is in the block. Take it out, ground goes away, you get spark.
Print