Hello, this is my first time posting here but after browsing several other forums and Google I don't really have anywhere else to turn. I have a 2004 jeep wrangler with the 4.0 and manual trans. Just recently out of nowhere I'm having a major loss of power while driving. The jeep will run flawlessly no issues with idle or anything then after about 20 minutes of driving the engine stumbles and will only idle. If I try to give it gas the rpms will not rise at all, it will run rough and die. I usually have to give it about 2 minutes of sitting and I can crank it up and then it will run perfectly again for about 5 minutes or so and the same thing will happen again. This only started about a month after i replaced the fuel pump with a delphi one, So today I tested the pressure and came back around 50. I have replaced the camshaft sensor and crankshaft sensor as well as cleaned the throttle body. Im really leaning towards a sensor but the fact that it will run perfectly for a while really has me stumped. Any help is appreciated Thank you!