Intermittent spark

Shorted distributor . When you were holding it there was no ground to the block. That is why it fired when yo spun it.
Electronic pickups don't need a ground. Start at the alternator and see what is going on with the charging system first.