XK8 / XKR ( X100 ) 1996 - 2006

2006 xk8 p1646

Thread Tools
 
Search this Thread
 
Old Mar 14, 2020 | 01:22 PM
  #1  
valuefresh's Avatar
Thread Starter
|
Member
Joined: Dec 2015
Posts: 75
Likes: 16
From: Virginia Beach, VA
Default 2006 xk8 p1646

P1646 check engine light on my 2006 XK8. Reset - came back. Vehicle runs fine.

Others focusing on O2 sensor? Fuses fine in bulkhead extension, passenger side:
#1 O2 sensor heaters bank 2 upstream & downstream
#11 O2 sensor heaters bank 1 upstream & downstream
#14 O2 sensor heaters relay, EGR valve, EVAP valve, AC compressor...

After research, thinking upper O2 sensor needs to be replaced? But seeing various opinions & not 100% sure? I can reach the sensor, but the wiring tucks in under stuff & I'm not sure where it connects?

I want to be sure before I proceed. I'm seeing posts that are very vehicle specific, but have not found my 2006 XK8 & P1646 code specifically. Am I on the right track? Is that what you recommend that I do next, or are there other steps I should try first?
 
Reply
Old Mar 14, 2020 | 02:31 PM
  #2  
GGG's Avatar
GGG
10 Year Member
Liked
Loved
Community Favorite
Joined: Dec 2011
Posts: 120,439
Likes: 17,009
From: Durham, UK
Default

I would always follow the sequence precisely as you have done.

1. read the code(s)
2. list the code(s)
3. clear the code(s)

If the code(s) DON'T re-appear, it was just an out-of-range event. If the code(s) DO re-appear, there is a genuine fault.

In the case of your P1646, the possible causes are:

1. HO2 Sensor 1/1 heater failure
2. HO2 Sensor 1/1 sensing circuit: short circuit to ground, short circuit to high voltage or open circuit, high resistance
3. ECM Failure

Possibility (3) is extremely rare so you are left with a failed sensor (1) or harness (2) fault. Before assuming component failure, I'd investigate and eliminate (2).

I like to combine logical troubleshooting with avoiding unneccessary expenditure.

Graham
 

Last edited by GGG; Mar 14, 2020 at 02:34 PM.
Reply
Old Mar 14, 2020 | 03:06 PM
  #3  
crbass's Avatar
Veteran Member
Joined: May 2019
Posts: 1,092
Likes: 927
From: Durham, NC
Default

Originally Posted by valuefresh
P1646 check engine light on my 2006 XK8. Reset - came back. Vehicle runs fine.

Others focusing on O2 sensor? Fuses fine in bulkhead extension, passenger side:
#1 O2 sensor heaters bank 2 upstream & downstream
#11 O2 sensor heaters bank 1 upstream & downstream
#14 O2 sensor heaters relay, EGR valve, EVAP valve, AC compressor...

After research, thinking upper O2 sensor needs to be replaced? But seeing various opinions & not 100% sure? I can reach the sensor, but the wiring tucks in under stuff & I'm not sure where it connects?

I want to be sure before I proceed. I'm seeing posts that are very vehicle specific, but have not found my 2006 XK8 & P1646 code specifically. Am I on the right track? Is that what you recommend that I do next, or are there other steps I should try first?
It connects either on the firewall near the midline (several of my cars), or swinging in the breeze near the firewall, (one of my cars where previous owners didn't put them back properly). You can follow the wires up the harness to find the connectors. Swap bank 1 and bank 2 connectors, see if P1647 appears and P1646 goes away, eliminating the harness from the bank 1 side.

If that happens, you can either check to see if the wires from the sensor are fragged, or in the more likely event, you need a new one. Then you can thank minor fortune it's vaguely easier to replace than the other side.

Just did this, with the loaner tools from your nearby auto store, it is pretty straightforward. I did need my 18" breaker bar to free it initially. Once it was replaced, it was fairly easy to get the torque wrench back in there and torque it up in a couple of steps repositioning the auto store's tool.
 
Reply
Old Mar 14, 2020 | 04:56 PM
  #4  
valuefresh's Avatar
Thread Starter
|
Member
Joined: Dec 2015
Posts: 75
Likes: 16
From: Virginia Beach, VA
Default

Thank you Graham & Dale. I will check the ground (if I can find it) tomorrow & report back. I'm thinking that it's very likely I need to replace my upper O2 sensor.
 
Reply
Old Mar 15, 2020 | 09:45 PM
  #5  
valuefresh's Avatar
Thread Starter
|
Member
Joined: Dec 2015
Posts: 75
Likes: 16
From: Virginia Beach, VA
Default

It's the upstream O2 sensor (the one closest to the engine) that I've been trying to access. I hope that it's the correct one, for a P1646 code?

I can see where the O2 sensor bolts in, but I'm only able to reach in a little ways, feeling to where the wiring harness goes? Not to mention, I can't see where a ground wire for this part might connect?
 
Reply
Old Mar 15, 2020 | 10:12 PM
  #6  
crbass's Avatar
Veteran Member
Joined: May 2019
Posts: 1,092
Likes: 927
From: Durham, NC
Default

Originally Posted by valuefresh
It's the upstream O2 sensor (the one closest to the engine) that I've been trying to access. I hope that it's the correct one, for a P1646 code?

I can see where the O2 sensor bolts in, but I'm only able to reach in a little ways, feeling to where the wiring harness goes? Not to mention, I can't see where a ground wire for this part might connect?
Remove the intake duct, it will give you more visibility/access if you don't have sufficient room to play with the connectors. You should be able to follow the wire from the sensor with your hand (upper right side close to the engine, as you note) to the connector and allow you more room to change the sensor.
 
Reply
Old Mar 16, 2020 | 06:29 AM
  #7  
valuefresh's Avatar
Thread Starter
|
Member
Joined: Dec 2015
Posts: 75
Likes: 16
From: Virginia Beach, VA
Default

Perfect - thank you for clarifying! Since Autozone sells actual Denso brand sensors, I think I'll proceed by ordering a upstream sensor from them. When the part comes in I'll also borrow one of their loaner oxygen sensor sockets. I'll report back here to the forum once I'm done. In the meantime, thank you all for your help.
 
Reply
Old Mar 29, 2020 | 04:37 PM
  #8  
valuefresh's Avatar
Thread Starter
|
Member
Joined: Dec 2015
Posts: 75
Likes: 16
From: Virginia Beach, VA
Default Problem solved

Fixed. It was indeed the upstream (closest to engine), passenger side O2 sensor. After the repair I cleared the code & it didn't come back.

Warning - if you have the same problem & order the Denso "exact fit", Item #234-9125 from AutoZone:

First, they ship from California & if you're on the East Coast like me & don't pay for faster shipping, it takes a week to get it (FedEx Ground).

Second, the hole pattern in the actual sensor is different. I'm not sure this matters? Maybe it's better, maybe it's worse, maybe it doesn't matter? I attached a picture of the two of them, side-by-side.


Third, although the wire connector is identical, the entire wiring harness itself is considerably shorter than the original. Although it reaches to plug in, I was unable to keep the wiring harness from touching the rubber coolant hose, which I tested & it does get pretty hot. So in the end I spliced the new part & extended the harness by using the wire from the old harness. Just took some time, connectors, patience, & electrical tape. Otherwise, no big deal.


Original passenger O2 upstream sensor, as compared to the new AutoZone Denso Item# 234-9125

Thank's to everyone above for all your help with regard to the repair. I really appreciate it!
 
Reply
Old Mar 29, 2020 | 06:52 PM
  #9  
crbass's Avatar
Veteran Member
Joined: May 2019
Posts: 1,092
Likes: 927
From: Durham, NC
Default

Originally Posted by valuefresh
Fixed....

...Third, although the wire connector is identical, the entire wiring harness itself is considerably shorter than the original. Although it reaches to plug in, I was unable to keep the wiring harness from touching the rubber coolant hose, which I tested & it does get pretty hot. So in the end I spliced the new part & extended the harness by using the wire from the old harness. Just took some time, connectors, patience, & electrical tape. Otherwise, no big deal....
That's great Peter.

As far as the splice for anyone else who needs one, the Bosch one is the same length as the old one (e.g.

https://www.amazon.com/gp/product/B000CEZT1O/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1 https://www.amazon.com/gp/product/B000CEZT1O/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1

 
Reply
Old Mar 29, 2020 | 08:26 PM
  #10  
cjd777's Avatar
Veteran Member
10 Year Member
Liked
Loved
Community Favorite
Joined: Dec 2011
Posts: 2,939
Likes: 1,577
From: Spencer, NC
Default

Great news and what a struggle, sorry for that.
In the future, please use heat shrink and not tape. Under the hood with all the heat, I use as small opening as I can on the first cover and a larger one to cover that one and pinch the ends after heating.
On double wire replacement, use one for each side and a larger one over the pair. Just good insurance.
 
Reply
Old Mar 30, 2020 | 06:39 AM
  #11  
JagV8's Avatar
Veteran Member
15 Year Member
Liked
Loved
Community Favorite
Joined: May 2009
Posts: 27,525
Likes: 4,912
From: Yorkshire, England
Default

Denso sell ones with a longer wire. The numbers keep changing so I'm not sure exactly which but maybe one of 234-0916, 234-9030, 234-9029
 
Reply
Old Mar 30, 2020 | 08:05 AM
  #12  
valuefresh's Avatar
Thread Starter
|
Member
Joined: Dec 2015
Posts: 75
Likes: 16
From: Virginia Beach, VA
Default

Nice to know Dale, for when another might stop working, thanks! I noticed the Bosch option, it was less expensive too. Although I like Bosch in general, I was nervous to use anything but Denso since there are other threads where other brands didn't solve the problem.

Thanks Wayne, I actually did use connectors. After that I covered each one with lots of electrical tape, then electrical tape around the group, just to be sure. Certainly looks like a hack job as compared to a real mechanic, but odds are the car will die while in my ownership. Spotless on top, lots of corrosion underneath, despite living in Virginia.

In hindsight, since JagV8 says there is a Denso replacement that is long enough, it seems that I should have researched it beyond AutoZone.

For now my check engine light is off & that brings me great joy.

Thanks again everyone!
 
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
UltraPeepi
F-Type ( X152 )
14
Feb 2, 2020 04:24 PM
ericjansen
XK8 / XKR ( X100 )
9
Jan 24, 2019 07:10 AM
Cobbler
S-Type / S type R Supercharged V8 ( X200 )
1
Oct 16, 2018 10:27 PM
PeterG
XK8 / XKR ( X100 )
12
Jan 5, 2016 05:52 AM
WaltB
F-Type ( X152 )
1
Jul 8, 2014 03:55 PM

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 



All times are GMT -5. The time now is 01:55 PM.