If you have spark while cranking and the engine does not start, then its likely a fuel issue,
Heat soak is a big issue, generally show up AFTER shutting off the car during hot days. I generally open the hood after I get to my location (or even just getting gas). Its a good time to look over the engine, check for leaks, check oil, etc...
With heat soak the engine will be difficult to start, a work around is to floor the gas pedal. this will cause the ECU to go into more fuel enrichment mode (assuming it all works correctly) and will help with the startup. This is actually stated in the owners manual. Other issues that cause odd flame outs is low fuel and hard left turns, at least in the 1975 versions. get it below 1/4 tank or less and a sharp turn will slosh the fuel enough to starve the pump, does on mine anyway.
Assuming its not heat soak (again this would not be a cause while the engine is running as cold fuel is constantly running thru the rail), you need to diagnose the fuel system. New plugs should not turn black, if they do its rich, could be temp sensor,cold start, ECU, fuel pressure, TPS, the FSM covers this.
If its choking out (thick black smoke) after warming up the temp sensor should be checked AT THE ECU connector per the FSM.
If it will not restart and you have spark you should next look for injector operation. a noid light or just a long stick touching the injector while you listen to the other end (mech stethoscope is the best way, cheap at HF) you should hear clicking noises while cranking. If not clicking the injectors are not working. possible ECU or wiring from coil to ECU or some other fail.
a neat tool is those inline spark checkers, just a neon flash to confirm spark energy is getting to the top of the plug. easier to use than the spare plug routine.