Try this -- go get a new cap and rotor. See if the high rpm crap goes away. Dont buy Oreilly Auto caps !!
I had that problem this year TWICE. It was the JUNK O'reilly dist caps. One lasted a couple months , one lasted a couple races. the center contact was burning out of them.
I stuck on an ACCEL cap and havent had any missing since.