I'm not understanding your last post...... My ground strap gets voltage.
What are you calling a ground strap?
How are you determining that it's getting voltage?
Take the jumper wire you hooked to the "S" terminal on the solenoid (and hooked to the purple wire at the NSS) and touch it to the pos post of the battery, the starter should spin.
If it doesn't spin, you have a bad ground cable (should be run from the neg post on the battery to the engine block) or
a bad pos cable (should be run from the pos post on the battery to the large stud on the starter solenoid)