Have you checked to make sure that the wire to the + side of the coil has 12 volts when switched on?

It sounds like what has already been said that it is only getting power while cranking.