ONE Your "run" voltage sounds OK. Voltage at coil NEG is meaningless
You must understand TWO things:
IF you crank the engine by jumpering the start relay, you may have a weak spark because the system is getting LOW voltage through the ballast
If you crank the engine USING THE KEY AND the ballast bypass (brown) circuit is bad, you won't get good starting voltage, either
You need to hook your meter to coil POS, crank the engine USING THE KEY and see what you have. You should have "close to battery" when cranking, and in no case less than 10.5 volts
If this is low, a temporary workaround for troubleshooting is to run a clip lead from coil POS to battery, such as the start relay stud. Don't run the car this way more than a minute or two, just use this as a troubleshooting aid
TWO How did you check the spark? Use the coil wire? Instead, use a grounded probe (clip lead and screwdriver) and hold it near the top of the coil. Crank the engine USING THE KEY
THREE Have you checked the gap in the distributor? Inspected the reluctor and pickup for rust/ debri/ corners knocked off? AND pull the dist connector in/ out several times to "scrub" the connection clean. Do the same thing with the ECU connector, and the resistor. Get a "feel" do the terminals seem tight?
FOUR Failed / failing components
After you have done the above, Something may be failing. This stuff does not "just quick" sometimes it "gets weak"
Bad coil
Replace reluctor / pickup, they're cheap
If none of the above replace the ECU
CONSIDER rigging yourself up a GM HEI if nothing else for emergencies and troubleshooting. MOUNT the module on a scrap of aluminum and device a "handy" way of mounting it, such as a bolt hole in the corner of the aluminum, or a great big alligator clamp to just "clamp it to ground
Get a 2 wire trailer plug and use 1/2 of it for the dist. connector:
http://www.wholesalemarine.com/mm5/graphics/00000001/S-D-426880-1_med.jpg
Wire nice clip leads to the other two HEI module terminals, red for hot, black or white for coil neg
So you have your "emergency HEI" all mounted up, and in the trunk, and your ignition quits, what WILL you do?
1 Unplug the ECU connector
2 Mount your HEI to ground. Hook up the distributor connector
3 Hook the red (hot) wire to coil + and hook the last (white, etc) to coil NEG
4 If desired, take a clip lead and bypass the coil resistor.
Only thing left is the coil, see if you have spark again, driver 'er home.