‘98 TJ 2.5 Manual Trans stock motor, no mods…runs great until the outside summer heat goes above 80-ish degrees. The engine starts to sputter and will not go over 2,000 rpm. This is after running for 10-15 miles. I have replaced nearly every sensor, cleaned the intake, replaced the intake manifold gasket, replaced the cat, to no avail. This has been a three year endeavor and only does it when it is hot summer weather. At first there were codes out the a## but after chasing them down and changing out all the sensors, I have a box full now, there are no codes anymore but the issue continues. Yes, it runs like a champ any other time of the year and is my go to for winter driving. Any further suggestions or ideas that I might need to try is appreciated.