Check for arc loss on the outside of the cap and wires.
At night , lift the hood with the engine running. With a spray bottle, lightly mist some water on the cap and wires. If you are losing spark you will see lots of flickering blue sparks.
Not to much water you will kill the engine and have to dry the wires.
good luck