DODGE RAM FORUM banner

Oxygen sensor part numbers

3.1K views 1 reply 1 participant last post by  MF2000  
#1 · (Edited)
Let me start by stating I was getting several codes, but I didn't write them down. I investigated and felt pretty confident it was a bad O2 sensor. Before I started replacing them this morning, I checked and got the codes:
P0032(HO2S Heater Control Circuit High Bank 1 sensor 1)
P0038 (same as above but Bank 1 sensor 2)
P0052(same as above but Bank 2 sensor 1)
P0058(same as above Bank 2 sensor 2)
P0138(O2 sensor circuit high voltage)
P1129(Closed loop fueling not achieved-Bank 2)

I did a fair amount of investigative work and discovered NTK produced the OEM O2 sensors so I decided to go with them. They list two part numbers, 23159 upstream/downstream left. P/N 23159 is 13" in length and will only fit the drivers side pre-cat and post cat sensor locations.

P/N 23158 is listed as the upstream/downstream right and is 18" in length and will only fit the passenger side pre-cat and post cat sensor locations.

I purchased two 23159 and one 23158 thinking I would replace only the pre-car sensors since they are the ones making changes. I actually ended up replacing the drivers side post cat(ran out of time and didn't do the pre-cat sensor) and the passenger side pre-cat sensor. Now I have the following codes: P0032, P0038, P0052 and P0058. I'm going to install the drivers side pre-cat sensor tomorrow and I'm thinking I should order another 23158 and do the passenger side post cat also. I hope it clears the remaining codes.

For reference, I did not need the O2 sensor tool to remove them. A 7/8" open end wrench that was 10 inches long did the trick. UPDATE: After looking at the drivers side pre-cat sensor, I will need either a offset 7/8" wrench or the 22mm O2 sensor removal tool. It's just to cramped on that side.

I'll post my outcome once I get the other sensor installed. If someone has experienced these same codes and knows I'm wasting my time on these sensors, please speak up. I'm always open to input.