I am having some similar issues with my 96 SR5, I replaced, the starter relay, starter, and tested the battery. Everything seems to check out. I was able to get the starter to crank by jumping the 3,5 pins on the relay so I believe my issue is either the ignition switch or neutral safety switch...