Cranks but doesn't start using the key. Starts when using a remote starter switch.

when you use a remote starter switch you by pass the neutral safety switch
But it cranks just fine with the key, it just doesn't fire. It only fires when using the remote switch with the key turned to "run". The NSS only controls the starter relay, not the ignition.