im sure you have already checked but what about a loose ground wire
I had a 70s ford that was doing pretty much the same thing and i couldnt figure out why it wasnt starting and i decided to try running a ground wire from the fender to the engine and it started right up, just throwing out...