Welcome to TRS
If an engine is actually running Lean it will ping/knock when accelerating
Do you hear that?
I have the same vehicle, 1994 4.0l 4x4 manual trans
Only had lean and rich codes at the same time when shop that did the clutch reversed the O2 sensor plugs, but had BOTH codes at the same time, lol
136 (R) Oxygen sensor not switching/system lean Left or Front HO2S – Fuel control
Not switching can mean a bad wire
O2 sensors generate their own voltage by a chemical reaction to oxygen in the exhaust
0.1volt is Lean
0.9volt is Rich
Computer changes the open time on injectors while engine is running and this cause the voltage coming from the O2s to go up and down, that means the voltage is "switching"/changing as computer fine tunes air/fuel mix
So a bad wire would be..............0.0v so Lean all the time and not switching
O2s have 4 wires, 12volt and ground for the internal Heater, O2s must be above 650degF to work, so have a heater
Other 2 wires are a computer ground wire and the "signal" wire, the one with 0.1v to 0.9v
Check the wires on that 4 wire connector
O2 #1 is passenger side, #2 is Drivers side, Left side, the one with the problem
3 of the wires are the same on each
12v and ground, light blue/orange(12v) and black/white(gnd)
You can test these two wires with volt meter, 12v key on
The Orange wire is computer ground, reference ground, its connected to the Grey/Red wires you will find at ALL other sensors
You can ohm test this wire to any other sensor's grey/red wire, 0 ohms means its connected
The Red/Black wire on #2 O2 is harder to test, need to pull off the computers 60 pin connector
But just give it a good look see if has been chaffed or corroded, we are dealing with very low voltage, under 1volt so any problem with this one wire means 0volts and no switching