OK, list of parts that have been replaced and are no longer in question as the source of this never ending problem:
From the fuel side:
Fuel sending unit (includes pump)
Fuel Filter
Fuel injectors
Fuel Pressure Regulator
Replaced some cracked fuel hoses (at the filter and at the tank)
Charcoal canister
FPR
Ignition:
Rotor
Cap
Wires
Coil
Plugs
Computer:
ECU (I had another one as a backup)
TPS (was faulty anyway)
IAC (had some idle issues)
CPS
Cam Position Sensor
IAT
MAP
Oil Pressure Sensor (was also acting up)
ASD Relay
O2 Sensor
I also checked the plug on the ECU, and there is no corrosion whatsoever. There is also no cat on my Jeep, so it's not the cat. Air filter was recently cleaned out (along with the whole TB) and oiled (Fram AirHog).
When it fails, I get a code 52 (Sustained rich air/fuel ratio condition detected in O2 sensor bank 1 position 1), which leads me to believe that the problem is on the ignition side. Besides, if I give it gas while it's acting up, it starts detonating heavily (kind of like a backfire, but I think it is the unburnt fuel hitting the exhaust manifold).
Today, I sent the Jeep to an Electromechanic shop to have the electrical side looked at, as I am out of ideas by now... Only things left that I have not checked is engine harness and Ignition Switch (but considering it sputters, and everything else continues to work, even the stereo, I doubt it is the ignition switch).
Felipe