97 tj 2.5, engine code p0171
My jeep keeps throwing the CEL for a p0171. This happens on the freeway in 4th or 5th gear and is usually while going up a hill. The exhaust also has a gassy smell and there is a huge loss of power / gas mileage. So far I've changed out both o2 sensors, injectors, plugs, wires, cap and rotor, and reset the comp by holding the battery wires together. Any ideas?