I'm not sure I understand what you mean by "can't toggle switch it cause the fan and other componants run off starter ground." Do you mean you can't or don't want to put a srewdriver across the starter studs to jumper the starter from the battery line?
You said you replaced the relay. Whether it is on or separate from the starter, touch a jumper wire from the battery + to the ignition switch terminal with the ignition wire removed. That should turn the starter. Next, hook up the voltmeter positive lead to the removed ig sw wire and ground meter while turning the key to start. If nothing, than, since you have eliminated everything else, than either your nuetral safety switch,nss, is bad or the shifter and it are misaligned. Will it start if slightly off of park or nuetral? If you can not get it to start in any position of the shifter, than you probably have a bad nss,trs,dtrs. The switch is found on top of the transmission with the shifter cable/linkage attached to it. Remove the electrical connector to it. Have someone put the key in start and you test for 12 volts on both pins. If no voltage, than it's not getting from the ign sw to nss. If good, then do a continuity test of the nss across the two connector pins. You can also perform this test by reconnecting the wires to the nss and check for 12 volts on the second wire by sticking your probe or pin in the back of the connector at the wire, while in park neutral, etc to see if you can get voltage in any position. You may want to disconnect the coil wire for that. If that's good, then you need to check for continuity from the nss to the relay.
Chances are, you are probably right that your nss is the culprit as you have virtually replaced everything else. The wiring and connectors are all that remain. And even they could develop something not particularly visible like a break or corrosion. Let's hope for something straightforward.