SO...........If you "check spark" by jumpering the starter relay.......you are using the "run" circuit and NOT the bypass circuit. THIS MEANS that voltage is greatly reduced, because you are powering the coil from the "run" circuit through the ballast, and as the charging system is not working, that voltage is now down to "battery" AND is further loaded down by the starter. You will be lucky to get 5V to the coil if doing so
SO............Try to check spark by using the KEY to crank. "RIG" a SOLID core wire to the coil tower (not radio resistor wire) and wire that to a test spark gap. Lisle makes a decent one that is adjustable, for about 10 bucks. You should get nice snappy blue spark at least 3/8" and more likely 1/2" long