My 98 XJ is all stock (other than 3" lift). Just over 80K on odometer. I am getting 10 mpg in city driving

, just over 200 miles per full tank. The tire pressure is within specs, brake calipers about one year old and not seized. The oil looks OK and the engine is not burning any oil. I don't smell gas and there are no signs it is leaking fuel somewhere. The intake manifold has crack and and I had CEL which disappeared on its own. There is no error code in stored that I can scan. This jeep was getting 23 mpg on highway when I drove it from NJ first time, with half deflated tires, wheel alignment out of whack and seized calipers! Can this cracked manifold causing the jeep running rich? The engine running smooth, does not misfire or overheat. Please tell what you think, I just can't afford this any more