Ignition Issues - Car Won't Start Intermittently
"The fix" is to find out what is wrong, not start adding stuff. The trouble could be
linkage adjustment
linkage damage inside the trans
a bad neutral switch
loose connection at the neutral switch connector, or damage to the connector or wire
a bad starter relay
bad connection in the "start wire" in the bulkhead connector
other wire problems in the start wire / bulkhead/ ignition switch/ wire harness to the transmission / transmission connector
But since this 'seems' to had been depending on wiggling the linkage, I'd start with the switch itself. If it was linkage adjustment, you should be able to get it to crank by holding the key to start and wiggling the shifter from park through neutral
START troubleshooting by identifying the wire going from the start relay down to the transmission. There will be two push--on connectors on the start relay. One goes down to the bulhead connector, the other goes down the firewall, over the top of the trans, and to the neutral switch on the trans.
Pull that last wire off, and hook a clip lead from the terminal on the relay which you just uncovered to ground. Try starting the car, and be CAREFUL as it will START IN ANY GEAR
Go ahead and start and drive the car long enough / enough times to determine that this temporarily "fixed" the problem. If it works "OK" then this splits the problem---it eliminates the start relay, the wiring through the bulkhead to the ignition switch, and eliminates the ign switch as being the problem.
If that is true, check out the linkage carefully, check the wire harness down to the switch for damage, for breaks, and for electrical continuity,
and then get under the car and disconnect the linkage at the trans so you can manually manipulate the transmission shift lever.
"Clip" your ohmeter or continuity checker from the center terminal of the neutral switch to ground, and see if shifting the trans to park or neutral results in activating (grounding) the switch