That looks like the cheap starter kill circuit installed by many low end dealers, usually activated by holding the headlight stalk switch in the highbeam flash position when turning the key to start. Pretty easy to defeat with 2 spade terminals and a jumperwire between the larger gauge wires with the relay removed.
The ICM may be bad, so grab a test light, remove the distributor cap, clip the test light to batt+, touch the probe to coil negative, crank the engine and watch to see if the test light flashes, this will tell you if the ecu and ignition control module is grounding/ungrounding the coil to produce spark.