Put the shifter in neutral and retest.
Pcm enables the starter relay only after it confirms the transmission is in park or neutral and the passkey system has transmitted the enable code from the BCM to the PCM.
If the ignition switch is fine then a high-quality scan tool like a Snap-On or Tech 2 will give you the parameter for whether the PCM is receiving the start signal. If it is not then it's the ignition switch.... if it is receiving it... then it might be the range switch or a passkey issue