XJ XJ8 / XJR ( X308 ) 1997 - 2003

P1646 is KILLING ME>>>> NEED HELP>

Thread Tools
 
Search this Thread
 
Old Apr 24, 2025 | 01:21 PM
  #1  
Curley's Avatar
Thread Starter
|
Member
Joined: Jul 2018
Posts: 67
Likes: 10
From: Johnson City
Default P1646 is KILLING ME>>>> NEED HELP>

Hi all... So, I have the P1646 code. I put in a new denso O2 sensor and still have the 1646 code. I also installed a new knock sensor as that code also came on. I just can't get that 1646 code to go away! All the wires look to be clean and not broken. A mechanic told me he thinks it is the ECU. I don't think so as this is the only code that comes up. The ca runs great. It's a 2000 XJ8... VP..
I am at my witts end....
Thanks
 
Reply
Old Apr 24, 2025 | 01:39 PM
  #2  
RandyS's Avatar
Veteran Member
10 Year Member
Liked
Loved
Community Favorite
Joined: Apr 2014
Posts: 1,917
Likes: 577
From: TN
Default

It takes a couple of drive cycles for the code to clear.
Denso is the one to get for sure,

Heated Oxygen Sensor, Upstream

Jaguar P/N: Other P/N
XR86938: NTK XR86938
C2C29250: Denso DOX-428
C2P8810: Denso DOX-426
 
Reply
Old Apr 24, 2025 | 01:57 PM
  #3  
Curley's Avatar
Thread Starter
|
Member
Joined: Jul 2018
Posts: 67
Likes: 10
From: Johnson City
Default

What is a drive cycle? I did just drive the car about four miles. I gusse what I'm asking is there something special I should be doing? I've also tested every relay and every fuse including the ones next to the ecu..
 
Reply
Old Apr 24, 2025 | 02:31 PM
  #4  
Highhorse's Avatar
Veteran Member
10 Year Member
Liked
Loved
Community Favorite
Joined: Feb 2013
Posts: 4,928
Likes: 1,918
From: Trying to escape Central Florida
Default

You have to drive the car at a maintained speed above 40 MPH for up to 10 miles. The ECU has to read the functions and determine that the issue has been resolved before it resets.
 
Reply
Old Apr 24, 2025 | 03:22 PM
  #5  
Addicted2boost's Avatar
Veteran Member
10 Year Member
Liked
Loved
Community Favorite
Joined: Mar 2015
Posts: 3,125
Likes: 1,279
Default

On a LHD car, P1646 is for the passenger side upstream sensor. Did you replace the D/S or P/S upstream sensor?
 
Reply
Old Apr 24, 2025 | 03:29 PM
  #6  
Curley's Avatar
Thread Starter
|
Member
Joined: Jul 2018
Posts: 67
Likes: 10
From: Johnson City
Default

Pass side...
 
Reply
Old Apr 24, 2025 | 03:31 PM
  #7  
Curley's Avatar
Thread Starter
|
Member
Joined: Jul 2018
Posts: 67
Likes: 10
From: Johnson City
Default

I'll try that tonight and I'll let you know. Thanks
 
Reply
Old Apr 24, 2025 | 04:30 PM
  #8  
motorcarman's Avatar
Joined: Dec 2009
Posts: 13,636
Likes: 9,573
From: Wise County,TX
Default

P1646
ECM HO2S control malfunction –
A bank, upstream

HO2S heater failure
HO2S sensing circuit short circuit to
ground or high voltage
HO2S sensing circuit open circuit
ECM failure
 
Reply
Old Apr 24, 2025 | 07:06 PM
  #9  
Addicted2boost's Avatar
Veteran Member
10 Year Member
Liked
Loved
Community Favorite
Joined: Mar 2015
Posts: 3,125
Likes: 1,279
Default

Is it possible that both upstream 02 sensors have been plugged in the wrong connector?? Maybe by accident somebody in the past had plugged the D/S (B2) upstream sensor into the P/S (B1) harness connector??
Probably one of the easiest tests to perform is on the sensor connector, unplug and find the 2 silver female pins and ohm them out. They’ll be the 2 black wires connected to the 2 silver female pins. If it’s bad, it will read open loop or no continuity. That’s the heater circuit for that sensor. If memory serves me correctly, I believe it was about 3-4 ohms of resistance on a new, uninstalled Denso sensor.
 

Last edited by Addicted2boost; Apr 25, 2025 at 05:26 AM.
Reply
Old Apr 24, 2025 | 07:42 PM
  #10  
Highhorse's Avatar
Veteran Member
10 Year Member
Liked
Loved
Community Favorite
Joined: Feb 2013
Posts: 4,928
Likes: 1,918
From: Trying to escape Central Florida
Default

The pic is from this link post #2.... https://www.jaguarforums.com/forum/x...cement-195018/


 
Reply
Old Apr 25, 2025 | 09:20 AM
  #11  
Curley's Avatar
Thread Starter
|
Member
Joined: Jul 2018
Posts: 67
Likes: 10
From: Johnson City
Default

I just tested the wires from the sensor plug back to the ecu and I have continuity on them all. The black wires have 5 oms. it is a new denso o2 sensor...I am lost...
Thanks for your help
 
Reply
Old Apr 25, 2025 | 09:55 AM
  #12  
clubairth1's Avatar
Veteran Member
15 Year Member
Community Builder
Community Influencer
Liked
Joined: May 2009
Posts: 12,031
Likes: 3,337
From: home
Default

Swap the new one side to side to see if the code follows it.
I generally replace both O2 sensors when I get a O2 sensor code. The thinking is both sensors have seen the same use and if one has failed how far behind is the other one?

The other factor is it's not much additional work to change the second one after you have raised the car and removed the under body panels. So your right there anyway. And I hate going back into the same area to do a repair twice.

Have you been clearing the code before you drive around some?
.
.
.
 
Reply
Old Apr 25, 2025 | 02:26 PM
  #13  
JagV8's Avatar
Veteran Member
15 Year Member
Liked
Loved
Community Favorite
Joined: May 2009
Posts: 27,494
Likes: 4,895
From: Yorkshire, England
Default

If fixed, the code should self-clear after 4 warm ups.

If you clear codes via an OBD tool it may take 2 warm ups to flag the code if the fault persists (but more likely just one short drive).

It's true that P1646 doesn't have to be the sensor but it very nearly always is.

Lots of good advice above so don't despair!
 
Reply
Old Apr 25, 2025 | 06:27 PM
  #14  
xalty's Avatar
Veteran Member
5 Year Member
Liked
Loved
Community Favorite
Joined: Dec 2019
Posts: 3,695
Likes: 1,221
Default

verify circuit continuity from connector to connector, swap O2s bank to bank. if everything’s good it probably needs an ECM. seen it before
 

Last edited by xalty; Apr 25, 2025 at 06:29 PM.
Reply
Old Apr 25, 2025 | 07:11 PM
  #15  
motorcarman's Avatar
Joined: Dec 2009
Posts: 13,636
Likes: 9,573
From: Wise County,TX
Default

Working in a large Jaguar shop or dealer, it was easy to diagnose a fault like this.
Test all the components and circuits before swapping ECMs and if the circuits are good but the fault won't CLEAR, (HARD FAULT) then try the ECM in another car with NO FAULTS to see if the DTCs will clear.

If the fault follows the module, you have your answer.

I have found faults follow an ECM for things like CMPS and other sensors.
Output Semiconductors can be overloaded and fail.
 
Reply
Old Apr 26, 2025 | 01:03 PM
  #16  
Curley's Avatar
Thread Starter
|
Member
Joined: Jul 2018
Posts: 67
Likes: 10
From: Johnson City
Default

I just switched the upstream o2"s from side to side and the P1646 code remains. Now i do have a extra ecu from another XJ8 but it's not going to work without having it programed. So I'm back to square one... lost
 
Reply
Old Apr 26, 2025 | 01:09 PM
  #17  
Curley's Avatar
Thread Starter
|
Member
Joined: Jul 2018
Posts: 67
Likes: 10
From: Johnson City
Default

I just swapped sides with the sensors and the P1646 code came up still... Does that mean the ecm is bad?
 
Reply
Old Apr 26, 2025 | 01:25 PM
  #18  
Jhartz's Avatar
Veteran Member
10 Year Member
Liked
Loved
Community Favorite
Joined: Apr 2013
Posts: 3,757
Likes: 1,051
From: Virginia beach va
Default

I guess I would be checking the wiring from the new O2 sensor, particularly each blade . . .
 
Reply
Old May 3, 2025 | 03:16 PM
  #19  
David N. Warner's Avatar
Senior Member
10 Year Member
Liked
Loved
Community Favorite
Joined: Aug 2012
Posts: 421
Likes: 129
From: Lawrenceville GA
Default

I had an intermittent O2 sensor code on my first 2000 VDP that turned out to be the wire that connects at the ECU. If it's back 1 it's connected at the ECU at connector EM 85-01 or Bank 2 EM 85-2. The crimp on the wire in the connector on my car was weak. I ended up cutting off the EM85 connector from a junk car and soldering it in. EM 85 is the right hand connector with the heavy looking wires.
 
Reply
Old Aug 21, 2025 | 03:59 AM
  #20  
Psycom's Avatar
Senior Member
Liked
Loved
Community Favorite
Joined: Aug 2024
Posts: 100
Likes: 24
From: Knoxville Tennessee
Default

lucky guy, mines driver side and it will always be something that should be fixed but ain't gonna be.
 
Reply



All times are GMT -5. The time now is 07:47 AM.