I have a 2002 Jeep Grand Cherokee with 4.0L ,after it runs a little (about 20 min.) it stalls and will not start again for about 3 hrs.
Sounds like a crank sensor to me, my Jeep did that, but I didn't have to wait 3 hours for it to restart.
Search Jeep Grand Cherokee Questions
Jeep Grand Cherokee Experts