If you have a multimeter, check the primary windings of the coil, resistance should be around 1.5 ohms, secondary winding resistance should be around 11-13k ohms.
If it is the original OEM black and gray coil, good chance it's failed.
My original coil gave me no warning, engine quit 2 blocks from home at a traffic light, after removing it, it had no cracks in the plastic case, but the secondary winding was open.