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.