Okay. It appears the ignition switch is the issue. I am not sure why they do this, but it is a Toyota thing. They have two switches in the ignition switch which sends 12 volts when you turn the start position.
The red wire that you are only getting 1 volt on when starting the engine appears to be the issue. So, do you have that exposed that you can run a jumper between the blue wire pin 8 to pin 1? Basically, what you are going to do is put 12 volts to that circuit when the blue wire gets 12 volts.
If the starter spins, then this is the issue that you are not getting 12 volts on this circuit.
Take a look at the OEM diagram that I attached below because I think this makes more sense than the other that I was using.
You will see that the red wire feeds the park neutral switch but also the ECM. Jumping the PNP does not work, and I suspect that is because there is no voltage on that circuit.
So, let's do this and then I would replace the ignition switch.
Image (Click to make bigger)
Thursday, March 3rd, 2022 AT 12:56 PM