No crank could be caused by several things. Bad relays, bad connections. First test is to check the connections from the battery to the relay and relay to the starter. Tight? Then jump the starter at the relay to get it to spin.
If it doesn't spin, then either there isn't enough juice in the battery, a cable is bad, or the starter has an issue.
If it spins, jump the signal wire post on the relay to see if it will trip the relay and get the starter to spin.
If it doesn't spin, the relay is bad.
If it does spin, then there is an issue with the starter signal circuit. This could be caused by many things.
First make sure all the fuses are pulled and reseated. Test them while they are out, and check for weak connections when re-inserted.
After that, it could be an interlock issue. The simple check is the kill switch. Then I would check the ignition switch.
After that, check the Park/Neutral and Brake interlocks. It should always spin when the brake is depressed regardless of gear selection.
If all else fails, would need to test that the ECU is signaling the EFI and starter circuits.