don't know if this makes a difference but the Jeep has an automatic transmission and around 170,000 miles. Thank you to anyone who is willing to help me out.
I have a 97 Grand Cherokee Laredo, 4WD, with a 4L, 6Cyl engine. Recently it has began to sputter and die while I'm driving. We thought it may be the fuel injectors so we dumped some cleaner into the tank. We even switched to a better quality gas in the hope that this would help too. The cleaner and better gas seemed to help for about a month.
Then, yesterday when I was driving, it sputtered and started to cut out again, I pressed on the accelerator and it came out of it, but then a few miles later I lost all power, nothing would happen when I stepped on the accelerator. I managed to coast into a parking spot and tried restarting the engine. Nothing, wouldn't even crank. After a couple minutes it did finally start back up and I was able to get the last few miles home.
My Dad who is a mechanic but lives too far away to come help, suggested trying more fuel cleaner and then look into the fuel filter and pump. After reading several posts on here I'm wondering if it may be the PCM or a sensor. Anybody else have any suggestions on where to start? I don't have alot of money and I'm looking to try to fix this myself as cheaply as possible.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic