New to the forum and I need you guys and gals to put on your thinking caps. The Jeep is a 97 TJ with 2.5L 4 banger with a 5 speed. Really hasn’t ever given me any trouble but she’s doing this cutting out at highway speed thing now. Did it one time last year on my way home from work. Did it again this year last month roughly the same distance from where I left and then again coming home from work again. Now it’s doing it everyday. The engine doesn’t stall altogether, just starts sputtering and loses all power, with an occasional backfire under the hood (presumably at the air filter). Scoured every forum I could find. Seems to not be uncommon and no one ever comes up with a complete fix (or replies to their post stating what it was). Feels very much like a fuel filter getting clogged and not letting enough fuel to the injector rail. Except there is no filter, just the sock on the bottom of the fuel pump that is supposed to be lifetime if I understand correctly. Yesterday I dropped the tank and replaced the fuel pump (Bosch unit). Pretty straight forward job although a second set of hands would make it easier. Took it for a drive and it was running strong and went quite a bit further than normal before crapping out. No codes, no check engine light. Read more and the number culprit if it’s getting fuel is crankshaft sensor. Got one of those from Napa (not a Mopar part I know..). Again, went further this time but crapped out again. Got to thinking maybe it was vapor lock after putting a locking gas cap on it. Put original cap on it and again went even further, but not far enough. Haha. It did finally throw one code but almost instantly corrected itself. It was a P0171 Upstream O2 sensor. I don’t think it’s bad I think it’s doing what it should be went fuel is cut/lowered to the rail. There isn’t a shrader valve on the rail (that I can find anyway) to check pressure but I think the pump is working correctly. Air filter is clean (aftermarket cold air intake). Wondering about the return line maybe having junk in it and not letting enough air/fuel exchange take place. Maybe carb icing? It ONLY happens at wide open (or pretty fast) highway speeds for extended periods of 15-20 miles. No issues in town. Also wondering if thermostat isn’t operating correctly and when I’m going that fast the coolant isn’t warm enough for the computer signal and maybe it’s doing something weird for a very short term correction. When it loses power I put it in neutral and slide off the side of the highway coasting down till about 40. Watching the tach it drops down to about 300 and never really stalls and about 10 seconds later it goes back up to about 800 rpm’s and I can put it in 4th and go on my way. After the first time it might do it once every 2-3 miles or over and over ever 4-5 miles or not at all. Also seems worse on very cold days. Thinking about putting some cardboard in front of the radiator, at least partially. 15 degrees out and a mechanical fan spinning 2600-3000 rpm’s into the back side has me thinking it’s over cooling. Thoughts?