I have a 97 TJ, 2.5L automatic, 118K miles. The engine is stock except for a cold air intake. Since I got the Jeep, it's had this problem that I can't solve. After first starting the Jeep, it idles fine, but if I put in in gear, and attempt to drive, it chokes, coughs, protests, and backfires through the throttle body. When it warms up enough for the fuel system to go into closed loop, it runs almost normal with one exception. If I press the pedal to WOT, it bogs down. If I let off the gas a little, the power comes back.
Here's what I've done to chase the problem down, in to particular order.
Replaced upstream O2 sensor.
Replaced TPS.
Replaced MAP sensor.
Cleaned throttle body.
Replaced vacuum lines on intake manifold
Seafoamed through brake vacuum line.
Add MMO to gas at regular intervals.
Replaced fuel injectors
Replaced plugs, wires, cap and rotor.
Checked for intake manifold vacuum leaks with propane gas.
There is one obvious issue that I have not yet addressed, which is a visible crack in the exhaust manifold, about 3-4 inches, vertically, in the center of the manifold. I can feel exhaust gasses escaping through the crack.