Hi there. I have had this happen twice in 2 months on my 2005 4 cylinder TJ. After driving about an hour, the Jeep stalled quietly at a complete stop, and would not start. It cranked but would not catch. First time it caught after sitting for just a few minutes, second time it caught after 40 minutes. We had spark, so it might be a fuel issue. New fuel pump installed 18 mos ago. Ay thoughts on diagnosis would be most appreciated. Thanks!