It's Either your C.O.R. Second Coil or Wiring or AFM
my 87 runner only runs in the starter position.i can drive the car because I moved my starter to a push button a year ago.the open circuit relay clicks in start but unclicks when released to the on position and the car dies.if I wire tie the key to stay in the starter position the car runs great and this problem
Nothing's wrong with your ignition switch. It's in your C.O.R. system.
Most likely in the circuit connected to the
second coil Either:
it's not getting positive voltage from the EFI relay,
not getting ground through the AFM contact, OR
second coil is broken (open).
See my explanation of how it works with schematic
here
With IGN on, check if C.O.R. is getting 12V from EFI Relay at
one of the black wires. The other black should only have 12V if Ign switch is in START position.
If above is good, like mentioned above, short the terminals of the fuel pump test connector.
IF C.O.R. remains energized and engine keeps on running when ignition key is released, then second coil of C.O.R. is good, but it is
not getting ground from AFM. Check wiring from C.O.R. "second" coil (green wire on 86-88 4Runner) to AFM, to ground. Also check if AFM contacts are closing when engine is running (air flowing).
IF C.O.R. still de-energizes when ign key is released, either second coil is broken (open), or it still is not getting ground from AFM, check continuity of C.O.R. coils, check wiring (green wire) to AFM. Still a good idea to check AFM contacts if closing with air flow.
occurred on the way to Alaska and I drove 2000 miles with the key pined
That's the beauty of having a highly field-serviceable simple vehicle
