Thats too much voltage drop across the switch if the feed is good.
Let me ask you this before I say replace the switch.
Is that 12 volts you measured at the input of the switch while cranking? If not, we still dont know for sure.
As a test, jump the 12v input at the switch to the purple. If it starts then, replace the switch.