You didn't say what model, year, or engine type your Jeep has. That info would probably help.
You said you replaced the crankshaft sensor, but then you asked about the "pick-up on the flywheel". Aren't they the same thing(assuming you have a 96 Grand Cherokee)?
Do you get spark during this cooldown period?
Based on the info provided, I would suspect electronic overheating. Try leaving the PCM cover off with a fan blowing directly over it and see if the jeep still cuts out.
Put a wet wrag on the coil and see if the jeep runs until the wrag dries out. If so, it is the coil.
Hi guys...
I have been fighting this problem for several months now... My jeep will fire up and run for a bit then quite... It needs to sit for several hours before it will fire back up... I have read several different threads about stalling and have checked what I can think of... It gives me a check engine code that is for the crankshaft position sensor and I have replaced it but still get the same code...I have wrenched in things for years and this has me stumped.. things that I have already looked at or replaced are:
-crankshaft position sensor (replaced)
-wires going to the crankshaft position sensor
-02 sensor (replaced)
-Plugs, cap, rotor and coil (replaced)
-checked the screws on the ECM ( shorted them to make sure the were not grounding out)
-all connections on the ECM
-ASO (auto shut off relay)
The engine code is what has me stumped... can the pick-up on the flywheel be giving me problems?.. I really don't want to have this thing towed to the dealer and take some prison loving...

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic