Hi, Im new ro the Jeep world having recently acquired a 99 Grand Cherokee with a 4.0 engine. I really love it need some opinions on this problem . It runs fine for a while and then suddenly it starts bucking like its starving for fuel. Then within a minute or so, completely quits. It wil restart for 2 or 3 seconds and die again. If I let it sit for an hour or so, it starts up fine and I can drive away. I replaced the Fuel filter, no help. Could it be an intermittent fuel pump problem or maybe a problem with the fuel pump relay? Ive never seen an intermittent fuel pump but who knows. Could it be debris in the tank clogging the fuel intake screen? It was sitting for a while before I got it. Im really not sure and don't want to just randomly replace parts hoping to find the problem. Any thoughts or suggestions would be appreciated. Thanks for any input.