cranks but no spark at coil

Ballast will do that trick of wanting to start when turning key off. Other trick is ignition. Spray and clean tumblers or replace.