For whatever it's worth, I think now would be a good time to reset your approach. Treat the start/stall as a completely new problem. Approach it like you've never seen this vehicle before.
To that end, I'd say reinstall your old CKP sensor, clear fault codes and do the start/stall thing a few times. Recheck for fault codes and post them here if you find any.
It starts and stalls, so what is it losing during the stall? You can use an incandescent test light to monitor injector pulse while a helper starts the engine. Same for spark.
If you're losing one or the other, you're headed down the input path. CKP, CMP, like that. If you're not losing either, then the PCM is trying to keep the engine going, and you're going down the engine mechanical path.
This may also be of interest:
www.scannerdanner.com/forum/post-your-re...-to-run.html?start=0