The mis-fire code can be either from coil feedback, computer monitors the coil firing when it grounds the coil.
Or from the CKP(crank position) sensor.
The computer can tell when crank speed is effected by a cylinder not adding power(firing) to the rotation speed of the crank.
Same way you "feel" the miss, the computer can "see" the miss.
Electricity always takes the "easiest" path to Ground.
So arcing means the "spark" finds it "easier" to jump the gap to the cruise control cable than to run down the wire and jump the gap at the spark plug.
The dielectric grease makes the cruise control cable less "easy" to jump to, but it doesn't make the spark plug path "easier"
I would check the resistance in the wire and spark plug.
You also have a dual spark plug system, and BOTH spark plugs firing on the power stroke and BOTH fire on the exhaust stoke, so a spark mis-fire would mean BOTH spark plugs were effected.
I would run some Seafoam in the fuel tank and see if that cleans up a dirty injector.
Injectors need to spray fuel to get the best fuel/air mix, when the tips get dirty they Drip fuel, which can cause random mis-fires.
Premium gas usually has injector cleaners added, not so regular gas, I am cheap and run regular all the time but add can of seafoam once a year.