Well no changes. Im still running super rich. I went from getting 190 miles to a tank to about 105 miles a tank. It's not the o2 sensor. And I changed and gaped the plugs. Could it be timing. Its weird because it happened when I Swaped my tranny.
Did you reset the battery? Also, you have an EGR that can act like a leak. They are a Pita on ours. At least temporarily try flanging off the EGR or replacing it. I am sure that its a leak causing it to lean out if the O2 is making it run rich.
While not a professional mechanic - it looks like you're thrashing about hoping that any activity or change may "be right" and will stop the problem.
In one of your original posts you noted that you replaced the rotted gas tank - start with the fuel lines, fuel pump, etc. and check them with a pressure gague and check to be sure your return line is not blocked.
If you've blocked off the EGR and made other changes, then you're probably fighting a multiple front war and isolating the problem will only become increasingly difficult until and unless you eliminate one variable at a time - not introduce more Slow down and do one thing at a time. We're here to help - just try to slow down a bit!
Check the coolant temp sensor (the one with two wires going to it). Check it with an ohm meter to read the resistance. I had a similar problem turns out the CTS was causing it. You see, when the engine is running in open loop, it is not paying attention to what the o2 sensor is doing. The only time the o2 sensor will have any effect on the fuel trim is during closed loop. In order for the jeep to go into closed loop, the ecm needs to see coolant temp come up to operating temp, o2 sensor light off (the point that the o2 sensor gets hot enough to make voltage), etc. Until all the requirements are met the computer will run a preset fuel trim based on throttle position, coolant temp, and manifold absolute pressure.
Heres where a faulty CTS comes in. When the CTS fails, it reads really high resistance. This is interpreted by ecm as cold. Really cold. When mine went bad it was telling the computer it was -70*. When its cold, the engine needs more fuel to run. So the ecm starts dumping fuel trying to keep what it thinks is a freezing engine running. Furthermore, since the CTS always reports that its cold, and the ecm never sees operating temp, it will never go into closed loop and read the o2 sensor.
Before you go replacing it, check it with a multimeter. Check the pins in the conecter to make sure there is no corrosion. Use the table below to check the resistance for the temp.