I don't know for sure, that's why I'm trying to troubleshoot it first. I cleaned up and checked all of the underhood wiring yesterday and it still was having problems. I can get it to crank with alittle wiggle of the key, so I'm fairly certain it's either the switch or the tumbler.
I have the same issue whether the selector lever is P or N.