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.
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.