S-Type / S type R Supercharged V8 ( X200 ) 1999 - 2008 2001 - 2009
Sponsored by:
Sponsored by:

2005 STR P1646 and P1647

  #1  
Old 12-11-2012, 04:35 PM
clubairth1's Avatar
Veteran Member
Thread Starter
Join Date: May 2009
Location: home
Posts: 8,733
Received 2,207 Likes on 1,747 Posts
Default 2005 STR P1646 and P1647

I get a check engine light within seconds of start up. Had been getting P1646. Which is the RH or (passenger side in the US) upstream O2 sensor. I erased it 3 times and it came back the same way each time. Car drives fine and I don't see anything different with power or fuel mileage. If I erase the code it does not come back until the next restart. Never comes on while driving always just a few seconds after starting. Hot or cold.

Got the proper upstream Denso O2 sensor #234-9030 for $78 including shipping from 123AutoParts.com. Had not used them before but they beat Amazon and EBay by a couple of dollars.

The old and new sensor measure the same electrically. Old one looked in good shape. The new sensor gave the same P1646 error code after a start or two. Now I am getting P1647 which is the LH or drivers side upstream O2 sensor.

This is getting me confused. I have put a ScanXL fuel trim plot below. Maybe someone can see a problem? I do see side one showing some positive numbers in the 3-4% range but that seems within the normal range??




Anybody see anything??
.
.
.
 
Attached Thumbnails 2005 STR P1646 and P1647-scanxl-fuel-trims.jpg  
  #2  
Old 12-11-2012, 08:21 PM
bfsgross's Avatar
Veteran Member
Join Date: Nov 2009
Location: NY
Posts: 5,084
Received 431 Likes on 389 Posts
Default

Any signs of an exhaust leak before the catalytic converter?
 
  #3  
Old 12-12-2012, 07:34 AM
clubairth1's Avatar
Veteran Member
Thread Starter
Join Date: May 2009
Location: home
Posts: 8,733
Received 2,207 Likes on 1,747 Posts
Default

No the exhaust still sounds the same. I am thinking of putting the old passenger side O2 sensor in the drivers side. To see what happens??

I will say it was very easy to change any of the 4 O2 sensors in the S Type. I was very happy to see I could change them in about 10 minutes!!

One of the few things that is easy on this car!!

Anybody that does data logging see anything in my plots?
.
.
.
 
  #4  
Old 12-12-2012, 08:27 AM
JagV8's Avatar
Veteran Member
Join Date: May 2009
Location: Yorkshire, England
Posts: 26,646
Received 4,483 Likes on 3,901 Posts
Default

I couldn't see anything useful in the data, not that there's much of it.

Maybe check the freeze frame to see when the codes flag, but this sounds more like a wiring/harness problem (or something else) than actual sensor fault.

If you want to look at more O2 data I suppose you could try live data and blip throttle, then check both sides are fairly alike. If they are then I can't see it's the actual sensor (unless a tech has ideas).
 

Last edited by JagV8; 12-12-2012 at 08:30 AM.
  #5  
Old 12-12-2012, 10:13 AM
clubairth1's Avatar
Veteran Member
Thread Starter
Join Date: May 2009
Location: home
Posts: 8,733
Received 2,207 Likes on 1,747 Posts
Default

Thanks JagV8! But I posted side 1 and 2 fuel trim plots. They show a range of RPM's and load values. I generated those plots by driving around at different speeds and loads for about 30 minutes.

They seem to be slightly negative on side 2 and a bit positive on side 1. So one side is a bit lean and the other side is a bit rich?
.
.
.
 
  #6  
Old 12-12-2012, 10:31 AM
JagV8's Avatar
Veteran Member
Join Date: May 2009
Location: Yorkshire, England
Posts: 26,646
Received 4,483 Likes on 3,901 Posts
Default

I don't see how that helps reveal anything, other than that they O2s aren't utterly broken all of the time.
 
  #7  
Old 12-16-2012, 04:57 PM
clubairth1's Avatar
Veteran Member
Thread Starter
Join Date: May 2009
Location: home
Posts: 8,733
Received 2,207 Likes on 1,747 Posts
Default

Wanted to finish up the thread. I started with a P1646 code and changed the RH (passenger side in the US) upstream or wide-band O2 sensor. Still instant check engine light but now the code is P1647? Which is the drivers side?

I then swapped the old RH sensor into the LH or drivers side. All codes gone. Don't know what happened but the old driver side sensor heater circuit does measure differently. So It does have a problem. Don't know why I got the wrong bank the first time??
.
.
.
 
  #8  
Old 12-16-2012, 05:20 PM
JagV8's Avatar
Veteran Member
Join Date: May 2009
Location: Yorkshire, England
Posts: 26,646
Received 4,483 Likes on 3,901 Posts
Default

Horrors, that's so confusing!
 
  #9  
Old 12-17-2012, 11:18 AM
Join Date: Sep 2010
Location: Indianapolis, IN
Posts: 2,114
Received 969 Likes on 642 Posts
Default

Originally Posted by clubairth1
I get a check engine light within seconds of start up. Had been getting P1646. Which is the RH or (passenger side in the US) upstream O2 sensor. I erased it 3 times and it came back the same way each time. Car drives fine and I don't see anything different with power or fuel mileage. If I erase the code it does not come back until the next restart. Never comes on while driving always just a few seconds after starting. Hot or cold.

Got the proper upstream Denso O2 sensor #234-9030 for $78 including shipping from 123AutoParts.com. Had not used them before but they beat Amazon and EBay by a couple of dollars.

The old and new sensor measure the same electrically. Old one looked in good shape. The new sensor gave the same P1646 error code after a start or two. Now I am getting P1647 which is the LH or drivers side upstream O2 sensor.

This is getting me confused. I have put a ScanXL fuel trim plot below. Maybe someone can see a problem? I do see side one showing some positive numbers in the 3-4% range but that seems within the normal range??




Anybody see anything??
.
.
.
Gee, those maps look strangely, familiar........

What I see in those maps is proof the car really has no fueling problem. The trim cells that have populated are all within a range that are acceptable. I'd begin getting concerned if we started seeing values of 8-9% or higher. That tells us the sensor itself is functioning if it is kept warm enough by sustained driving.

So that leaves us with the sensor heaters. I think you have sort of eliminated a heater itself as a failure by your substitution and moving them around. You also need to understand that many times the "fault" seeming to move from side to side is a consequence of how the system works. Once some codes are logged, the system stops running that or other sensor tests, because it knows that if that failure has occurred, other test results are probably compromised and not reliable. In other words, if a P1646 sets, it could stop looking for the P1647; might lead you to believe the problem is on one side only, when it actually affects both sides.

Conversely, an O2 heater fault can be recorded if the power source to the heaters is compromised, say by an O2 Heater relay with burned contacts. I think the '05's have the relay in the front fuse/relay box along with a fuse for each side. Might be worth swapping a new relay in for the heater and see if the faults are gone for good. Could also be a harness wire chafed somewhere in the way down to the sensors.

Cheers,
 

Last edited by xjrguy; 12-17-2012 at 11:22 AM.
  #10  
Old 12-17-2012, 01:17 PM
tbird6's Avatar
Veteran Member
Join Date: Jun 2009
Location: Home
Posts: 3,900
Received 801 Likes on 669 Posts
Default

Hey buddy! I thought you might know those! Sure am thankful for your custom layouts. I am still learning the ELM327 and ScanXL but they sure can do a lot.

Way beyond me but a great learning opportunity.

Yes there is a 30 Amp fuse for each O2 heater. It must run other things too because I can't believe it takes 30 A just for the heaters?

I have more driving on it and it does seem to be fixed so definitely a bad drivers side wide band O2 sensor.
.
.
.
 
  #11  
Old 12-17-2012, 01:28 PM
Join Date: Sep 2008
Location: Damon /Houston, Texas
Posts: 7,254
Received 2,183 Likes on 1,355 Posts
Default

these 2 codes are only for heaters. nothing to do with air to fuel ratios. the heaters are there to get the 02's up to temp fast to reduce emissions as has been touched on. they will set right away when they go out. and occassionally they take out the fuses (and fuse box connections) but mostly only go open circuit. Think light bulb filament that heats up and glows till it pops the filament. Thats all it is(without the lighting part )
But this is a reason I no longer use non OEM 02s, Ihad issue with them. a XJ or Stype are fairly easy to change, not so with XK or X types. These are a couple things I just wont put cheapies in for if someone wants them. Make sure you have power on that circuit and of course grounds but if I remember the ground is a multi, so youde have more than those 2 issues if a bad ground
 
  #12  
Old 12-17-2012, 01:28 PM
Join Date: Sep 2010
Location: Indianapolis, IN
Posts: 2,114
Received 969 Likes on 642 Posts
Default

Originally Posted by tbird6
Hey buddy! I thought you might know those! Sure am thankful for your custom layouts. I am still learning the ELM327 and ScanXL but they sure can do a lot.

Way beyond me but a great learning opportunity.

Yes there is a 30 Amp fuse for each O2 heater. It must run other things too because I can't believe it takes 30 A just for the heaters?

I have more driving on it and it does seem to be fixed so definitely a bad drivers side wide band O2 sensor.
.
.
.
Glad to see they are helping someone out! ScanXL has proven to be a gem.

Nothing else on those fuses, one 30amp fuse for a pair of sensor heaters. They are important, especially during warm-up.

You keep at it, you'll learn your way around OBDII. Good luck!


Cheers,
 
  #13  
Old 12-17-2012, 03:40 PM
tbird6's Avatar
Veteran Member
Join Date: Jun 2009
Location: Home
Posts: 3,900
Received 801 Likes on 669 Posts
Default

Thanks Brutal. I used the OEM Denso O2 sensor. Just too cheap at $68 delivered to go with anything else. But it is a breeze to change on the S Type! I was very surprised at how easy they are to get at.

Steve;
My 2005 has a 30A fuse for each side. Or does that fuse supply both the pre and post cat O2 sensor heaters? I was not sure if the post cat O2 sensor required a heater?
.
.
.
 
  #14  
Old 12-17-2012, 03:50 PM
Join Date: Sep 2010
Location: Indianapolis, IN
Posts: 2,114
Received 969 Likes on 642 Posts
Default

Originally Posted by tbird6
Thanks Brutal. I used the OEM Denso O2 sensor. Just too cheap at $68 delivered to go with anything else. But it is a breeze to change on the S Type! I was very surprised at how easy they are to get at.

Steve;
My 2005 has a 30A fuse for each side. Or does that fuse supply both the pre and post cat O2 sensor heaters? I was not sure if the post cat O2 sensor required a heater?
.
.
.
Yep, one fuse for each side, feeds both upstream and downstream heaters on that side. I think the only cars that did not have heaters on both was the AJ26 V8, '97-'99; they only had upstream heated sensors.

Cheers,
 
  #15  
Old 03-29-2014, 09:07 AM
gabyman97596's Avatar
Junior Member
Join Date: Mar 2014
Location: Orlando,FL
Posts: 22
Received 2 Likes on 2 Posts
Default

hey, quick bump up, i have an 03 stype 3.0 with only the p1647 code, i was going to change the upper driver o2 sensor but this post made me change my mind. where are these 02 heaters located? and how can i troubleshoot them?
 
  #16  
Old 03-29-2014, 10:18 AM
JagV8's Avatar
Veteran Member
Join Date: May 2009
Location: Yorkshire, England
Posts: 26,646
Received 4,483 Likes on 3,901 Posts
Default

The heaters are inside the sensors (& not changeable; you change the whole sensor).
 
  #17  
Old 03-29-2014, 11:30 AM
gabyman97596's Avatar
Junior Member
Join Date: Mar 2014
Location: Orlando,FL
Posts: 22
Received 2 Likes on 2 Posts
Default

gotcha, so probably a wiring issue or replacing the whole sensor will probably make the light go away. i can erase the code but the first start up will make MIL light illuminate again.
 
  #18  
Old 03-29-2014, 12:25 PM
JagV8's Avatar
Veteran Member
Join Date: May 2009
Location: Yorkshire, England
Posts: 26,646
Received 4,483 Likes on 3,901 Posts
Default

You could swap side to side, to see if the code moves, but beware they can be in VERY tight.
 
  #19  
Old 03-29-2014, 07:36 PM
gabyman97596's Avatar
Junior Member
Join Date: Mar 2014
Location: Orlando,FL
Posts: 22
Received 2 Likes on 2 Posts
Default

Gotcha, thanks!!
 
  #20  
Old 07-15-2015, 11:59 AM
03Xtype's Avatar
Senior Member
Join Date: Jan 2011
Location: Indio CA
Posts: 386
Received 32 Likes on 29 Posts
Default

Was your P1646 and P1647 codes caused by a short in your wire harness?
 

Thread Tools
Search this Thread
Quick Reply: 2005 STR P1646 and P1647



All times are GMT -5. The time now is 05:50 AM.