Only the Exhaust side spark plugs/coil works when starter motor is turning, just FYI.
Intake side starts working above 450RPM, approx.
The spark plug wires are also wired in series, so if you disconnect one it can break the circuit, if you have an old time timing light connect it to exhaust side plug wire and see if it pulses when cranking.
If you can swap coils that would eliminate the coil as the issue.
Each coil pack will have a 3 wire connector, center wire(red/light Green) on each connector should have 12volts when key is on, this power comes from fuse #19, 25amp, in engine fuse box
On '96 the ICM(ignition control module) is in the Computer, so no serviceable parts.
On the lower passenger side of the engine at the front you will find the CKP(crank shaft position) sensor.
The CKP sensor tells the computer you are trying to start the engine, it sends pulses to computer IDing when #1 is at TDC, so without this pulse there would be no spark or fuel injectors opening.
After cranking engine pull a spark plug and see if it has fuel on it, if no fuel then chances are CKP sensor signal is not getting to computer, these rarely fail, not never just rarely, but wiring can fail, connectors get water inside...ect....
If spark plug has fuel on it then CKP pulse is at the computer.
CPS(cam position sensor) can't cause a no start, it fine tunes fuel injectors for better MPG.