Hi, Welcome to Just Answer!
This is a classic description of a failing Ignition module. Have it replaced and your problem will be gone.
NOTE: It is imperative that silicone lubricant be used under the module when it is installed, to prevent module failure due to overheating.
NOTE: If installing a new module, a packet of silicone grease will be included in the kit. Spread the grease on the metal face of the module and on the distributor base where the module seats. The grease is essential for module cooling.