I did find that the switch mounting bolts were loose, dunno if that was allowing the switch to move fore/aft to cause intermittent start and run issues.
I have ordered a replacement neutral safety switch and will install it once it arrives.
Other things to check
- shifter linkage rods/connections
- wiring for the neutral safety switch at the firewall, check engine side and instrument side
- take a closer look at the wires/connections at the ignition switch, replace if necessary