That's a hard one to figure. A loss of a valid SPOUT signal back from the PCM will cause the DIS Module to automatically turn the ignition coils on and off using the PIP signal. This results in a fixed spark timing and dwell (10 degrees BTDC) which by itself should not cause the engien to stall.
So the PIP signal is something to consider. The engine won't run or start in the absence of a PIP signal, however the signal can get "noisy" which will usually set a code. It sounds like you may have recently replaced the crank sensor, but have you tried pulling codes anyway?
Also, can you keep the engine running when the SPOUT is pulled by goosing the throttle (i.e., adding more air and fuel)?