Have a good look at the crank sensor and its tone wheel
Tone wheel looks like a gear, it's on the back of the crank pulley, it has 35 teeth and one missing tooth, so 1 tooth every 10deg(360deg) - 1
The missing tooth "gap" is how the spark/computer tells when engine #1 is at TDC
The sensor is a VR(Variable Reluctance) sensor, its generates its own AC voltage as the metal teeth pass by it
This sensor is connected to the EDIS-6 module directly
Make sure tone wheel is spinning true, have someone crank the engine over while you watch it, no wobbling
Check that the crank sensor is not touching the tone wheel should be a small gap between sensor and teeth
Check that the "gap" in not full of mud/dirt
Change sensor if you want, $20-$30, check its wiring back to EDIS-6, 2 wires with a shield wire
EDIS-6 module is connected directly to the Coil Pack
So engine computer is not involved in spark directly, EDIS-6 runs the spark system
EDIS-6 does send the computer the crank sensor's timing pulse(gap) so computer can time injectors
Computer does send EDIS-6 "load" calculations from its throttle sensor, but only while driving not on start up
If there is a No Start you could pull a spark plug and see if its tip is WET with fuel, that would indicate crank sensor is working and computer was getting a timing pulse from EDIS-6 module, so was opening injectors
This is a picture of the whole EDIS-6 spark system:
https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRLrt-Z62wt4Kw-k0h93Lgg49rATcjfsglHXA&usqp=CAU