Googled the hell out of this and I think hardly anyone has ran across this issue. Engine ran fine before being taken out of the boat. Block had a crack in the lifter valley. Rebuilt short block. Heads checked. New wires, plugs, sensor in distributor, cap, and substituted coil. Timing set to 8 degrees BTDC. First start up. Engine misses like crazy. Can put a timing light on random plug wires and watch the plug not fire occasionally. And the higher the RPM's the worse it gets. I substituted back old parts and does the same thing. Thought maybe a ground issue. Wires going from block to ground ok. And the wire from the dist sensor to block is ok. Plug wires are on the correct cylinders. I did the mercruiser troubleshoot flow chart and the last thing I came up with was the sensor in the distributor. The coil on the block arcs from the center post wire to the pos and neg smaller terminals. At this point I'm thinking of going with the AC Delco voyager dist kit and being done with this because the only thing it leads to is the ignition module on the back of the dist being bad. I know most posts I see on here if it's bad it doesn't run at all and mine does. So wth