1994 and 1999 4.0ls have different spark systems
1990-1994 used a separate spark module, EDIS-6
Self contained, has 3 parts, Crank sensor, EDIS module and the Coil pack, doesn't need the engine computer(PCM) to start spark
Does need the PCM for spark timing under load
1995-2000 has the EDIS inside the computer
After cranking engine over pull out a spark plug, see if its Tip is wet with fuel, if so then Crank sensor pulse is working and making it to the PCM(fuel control)
If Tip is dry then no Crank sensor pulse, or no fuel in the system
12v at coil pack and EDIS-6, this must be full time Key On 12volts, some 12v wires have power cut when cranking engine over
So 12v key on
But no 12v when cranking
The odds of a bad coil pack are long, there are 3 coils in the pack, one failing happens but engine would still start, and miss badly, lol, even with 2 bad coils it would still Fire, but maybe not run
No Spark at all means no power at coil park, or no Ground pulse from EDIS-6 or PCM