I think it's the fuel pump or filter. Read somewhere that you couldn't change filter only. The jeep runs good for about an hour or two. Then it cuts out pretty bad. I suspected gas but I have ran thru about 4 tanks. Once I was almost out of gas the engine completely died in the middle of the street. I restarted it and drove directly to the gas station and refilled. It ran like a champ for about two hours or until I had about a quarter tank left and then started cutting out again.
Air filter is brand new.