Battery is good, ignition switch is good, crankshaft position sensor is good, starter relay is good, starter is good, I assume the neutral safety switch is good because it will not start in neutral either?
Need more info...Do the lights turn on? Battery cables clean and tight? Put Ignition switch on ACC if power windows, do they operate, how about the radio? Check the fuses/relays in the power box located on the drivers side in the engine compartment. Assuming that the last time you drove it there were no dash warning lights flashing???.
I am sure you have checked some of these but it can sometimes be something as simple as a relay or shifter safety switch sticking. If you have power can you attach a code scanner and see if it will point to something?
Let us know what you find... Don't get frustrated... Thanks, "enjoy the adventure"... Chap