I have been fighting this problem for ~ 10 or 12 years now!
It misses at cruise, starts good, pulls strong, doesn't die, but will
miss and maybe run a few minutes and miss again. It doesn't miss
at idle. Doesn't seem to miss pulling hard.
I have installed new crank sensor, cam sensor, battery...