i have a 94 zj with the 5.2 in it and it did the same thing...it was the crank position sensor. mine would drive normally till it fully warmed up then would die. then it wouldnt crank afterwards. it would have to sit to cool down then i could start it. its like a $60 part and its located behind the block on the passenger side. havent had any more problems with it.
its pretty difficult to get to...ended up taken to the chrysler dealership