It would be worth changing the coil if you have a spare. Coils can get a fault where one of the wires inside breaks, but the two ends of the break only separate when the coil warms up and everything expands leaving you with no spark.

Stuart.