The kill switch is basically an override that shuts off the starter relay and EFI system. If the fuel pump primes, then it's likely not the kill switch.
Generally speaking, there are several safety locks that can prevent the starter circuit from energizing depending on what position the gear lever is in.
If any one of those safeties fail, it wont start. In general, if it is in park, it should turn over.
A skilled electrical troubler shooter might be able to seek out the problem without a wiring diagram (fuses, relays, weak or high resistance connections, harness plug disconnected, broken wire, etc) but it's a hands on exercise.
It's impossible to make an educated guess from a distance based on current available information.
The problem here is that there is little in the way of useful information to pursue a course of action. A wiring diagram would be key to seeking out the failure.
Lacking that, I would suggest bringing it to the dealer.