I see you have changed the ignition switch, but your symptoms sure point to a bad switch. If you have another one around, disconnect the new one under the dash and just connect it under the dash, and then give it a try. If nothing else, you will eliminate the ignition cable/switch.

I had the same thing years ago and it turned out to be the ig. switch. Another way to check is to slowly turn the key slowly until it just begins to turn over and see if it starts with the key in the start position. Is what happens, the key turns the connections past the point where the contacts touch, thus no juice for the coil, but when the key is allowed to t=return to the normal run spot the contacts line up sending current to the coil.