I recently had a problem with my 1997 2.5L I4 automatic. I was at a red light stopped in drive and my jeep started to sputter and then died on me. Started it back up and did the same thing. Gave it a minute or two and as I started it I gave it gas and got out of the traffic. Got it home by giving it some gas in neutral while i was stopped at red lights and stop signs. Runs fine when driving, idle it sputters and then cuts off. Ive looked through forums and called people and cant seem to find a consistent possible cause or fix. No check engine light either. I put a OBD2 on it and no codes came up. A ton of people said sensors like Throttle position, O2, Crankshaft position, but wouldnt a sensor gone bad throw a code? I looked at the air filter and it was clean. I can hear the fuel pump when I turn the key. I bought some Throttle body cleaner and I plan on opening it up and cleaning if it needs it. I also have some high mileage seafoam for the tank if that could be it. If anyone has had this problem or knows what it could be, anything helps. Also Ive seen people say aftermarket parts dont work well with jeeps, do websites like Quadratec, Extreme Terrain sell shotty parts. Ive bought stuff from them before like fenders and floor mats but nothing for the motor. If anyone knows where to buy parts that work well that would be much appreciated. Thanks in advanced.