Elec woes, crank, no start after running then parked.

This type of problem is very difficult to fix because there can be so m any culprits.......
So, process of elimination.
This is what I would do: get a dash board lamp [ low wattage ]. Sit on top of the dash. Ground one side of it. Run a wire from the other lamp terminal to the coil [+] terminal. Drive around. If the engine quits but the lamp stays on, good chance it is the ECU. If the lamp goes out, you are losing supply voltage; you then move the wire to the incoming side of the bal res & repeat test.
If the dist has high mileage & uses vac adv, it can also be open cct pick up wire because the p/up wires flex with VA