My 04 TJ 4.0 suddenly loses power after 10-15 minutes of sustained RPM's. Typically, while on the highway. Doesn't completely stall if you let off the gas, but will if you try to give it fuel. Restarts right away but very rough and will stall under minimal load. Only solution I have found is to wait 10 minutes and limp down the shoulder at 10Mph. Half the time it is fine after that in stop/start driving on surface streets around 35MPH, the other half of the time it sputters out and you just have to wait 10 minutes, go a mile and repeat...That or my buddies get to show up and tow me home. Throttle Position Sensor has been replaced.