Poster has not been back since 10 years ago.---So it was a good fix.---Or he has switched to a new 4 stroke.---Money solves all issues.
At the engine... disconnect the Black/Yellow wire from the powerpack that leads to the ignition switch and kill switch. If you now have spark, there is intermittent short in either the ignition switch or the wiring harness leading from the engine to the ignition switch.
To determine which.... connect that Black/Yellow wire back to the powerpack, then disconnect the Black/Yellow wire from the ignition switch and kill switch.
If no spark... the short is in the wiring harness (somewhere).
If spark exists... the ignition switch is shorted, possibly the kill switch.
So I have a dumb question, if you don’t mind. I am working on 1996 Evinrude 150 V6 Looper with ignition troubles, now with an abundance of new parts. Rather than offer the long, boring history of ill-fated repair attempts, I believe I have isolated the problem to a ground fault in the motor harness (somewhere), as you suggested above. Initial visual inspection has not revealed any obvious issues, but I have not delved deeply into the testing. Any thoughts regarding testing procedure to pinpoint the location of the problem would be greatly appreciated.