"I still have 12v from the battery negative to engine ground " fix this first, all else is hopeless. other tests.
your battery cable is no good, or misplaced.
or the battery installed backwards? the minus battery cable goes to the starter mounting bolt.
the battery plus term, goes from the there to the outboard starter solenoid large lug.
this means the starter big negative cable and lug is not under the top starter mounting bolt ,this is the main engine ground
you continuity test is not valid, you are simply measuring all outputs loads, which are loads to ground.
and those tests must never be done (continuity) whilte the battery connected.
the battery cable is bad , not doing its job. the drop accoss that cable is 0v key off and like .05v keyon and less than .5v cranking.
this a ground and ground needs to be 0v .
take a set of battery jumper cables the black lug pair, and connect 1 end to the engine block something, beefy. like the intake manifold , its shinny aluminum.
then the other cable clamp to the battery minus, (do not do that with batter in stalled backwards)
this replaces your bad battery cable with a new one , temporarily.
bam, you have cranking and spark now.
look again here, see IGcoil?
fuse gets power from the ignition switch, and in turn it gets power from white-green wire.
all 5 wires at the engine bay fuse box are 12vdc all the time.! must be.
but yours will never read 12vdc, because the baettery MINUS lug is not grounded to the starter. this is first. fix that now.
page one covers this. all of it, related to bad power.
ground is just important as the power feed, they are equal in function and carry all current too.
http://www.fixkick.com/power-elect/95%20...istra1.pdf