Car Won't Start While Cranking

So during cranking, the ignition switch feed the coil with full battery voltage from IGN 2

During run the coil is fed voltage from IGN 1 THRU the ballast resister (the result is lower voltage to the coil)

If it starts when you release the key then IGN 2 is not providing voltage to the coil during cranking.

There are a few probable areas that will cause this. (no particular order)
  1. Bad ignition switch
  2. Bad connectors on the ignition switch
  3. Bad connections in the bulkhead connector
  4. Bad connection at the ballast resister