yeah sounds like the "park, neutral switch"
try this.
run a wire directly off your starter(or just hold it on there temporarily) have your ignition on. and then touch that wire to the positive on your battery.
if it turns over then you just narrowed it down to the park, neutral switch.
a buddy of mine has an old 4 runner and thats how we bypassed his switch to get it started.