2000 Jeep Grand Cherokee Ltd. -- Quits

My 2000 Jeep Grand Cherokee Ltd., 4.7 Liter, 4WD has a serious problem. It will start fine and go about 10 miles, then stop. Dead. May start 2 or 3 hours later, if it is not too hot. I have had the crankshaft position sensor replaced, the camshaft position sensor replaced, the fuel pump replace and a new fuel filter. I have had the remote start system removed. I have had the computer removed, sent away, tested and OK’d, reflashed, returned and reinstalled. STILL, the car will start, go about 10 miles and quit. HELP!!

Do you have any codes? Could this be the mass air sensor, or the electronic ignition getting hot and failing, then cooling off and working again? There should be codes.