XK8 / XKR ( X100 ) 1996 - 2006
Sponsored by:
Sponsored by:

P1646 - out of options

Thread Tools
 
Search this Thread
 
  #1  
Old 01-05-2017, 03:33 PM
markman's Avatar
Member
Thread Starter
Join Date: May 2008
Location: Bay Area
Posts: 82
Likes: 0
Received 8 Likes on 4 Posts
Default P1646 - out of options

Hello

my 02 XKR has been giving me the P1646 error code

According to this thread ( https://www.jaguarforums.com/forum/x...nfusion-57005/ ) this error code means fuel pump 2 relay failure for my model, year and vin number. (XKR, 2002, A 27989)

After testing the fuel pump 2 it turned out that the pump was not working but the relay is fine. I replaced the fuel pump and tested it, the pump now runs when the key is in the on position for a few seconds, it also runs when I do a kick down, big difference here.

However, after I clear the error code the engine light will go off but come back on the next time I start it. Each time after I reset the error code it comes back after starting the car. Any idea of what could cause this?

Regards, Mark
 

Last edited by markman; 01-05-2017 at 05:21 PM.
  #2  
Old 01-05-2017, 04:44 PM
JagV8's Avatar
Veteran Member
Join Date: May 2009
Location: Yorkshire, England
Posts: 26,646
Received 4,484 Likes on 3,902 Posts
Default

Was that multiple typos for P1646 rather than P1645?
 
  #3  
Old 01-05-2017, 05:21 PM
markman's Avatar
Member
Thread Starter
Join Date: May 2008
Location: Bay Area
Posts: 82
Likes: 0
Received 8 Likes on 4 Posts
Default

Originally Posted by JagV8
Was that multiple typos for P1646 rather than P1645?
sorry, just 1646, fixed the typo
 
  #4  
Old 01-05-2017, 06:40 PM
RJ237's Avatar
Veteran Member
Join Date: Dec 2010
Location: Douglasville Ga.
Posts: 8,658
Received 2,783 Likes on 2,227 Posts
Default

I'm not sure where you are finding the code information, but for a XKR that's failure of the upper o2 sensor on the right (passenger side).

You can download the electrical guide, DTC (codes) summary and much more from jagrepair.com.
 
  #5  
Old 01-06-2017, 01:49 AM
JagV8's Avatar
Veteran Member
Join Date: May 2009
Location: Yorkshire, England
Posts: 26,646
Received 4,484 Likes on 3,902 Posts
Default

+1 bank 1, sensor 1
 
  #6  
Old 01-06-2017, 07:22 AM
GGG's Avatar
GGG
GGG is online now
Join Date: Dec 2011
Location: Durham, UK
Posts: 120,453
Received 16,800 Likes on 12,169 Posts
Default

Originally Posted by markman
..... However, after I clear the error code the engine light will go off but come back on the next time I start it. Each time after I reset the error code it comes back after starting the car. Any idea of what could cause this?
It comes back on every time because you haven't resolved the cause (see right hand column):


As posted above, it's an HO2S fault and not fuel pump relay fault.

Graham
 
Attached Thumbnails P1646 - out of options-p1646.jpg  
  #7  
Old 01-06-2017, 12:19 PM
markman's Avatar
Member
Thread Starter
Join Date: May 2008
Location: Bay Area
Posts: 82
Likes: 0
Received 8 Likes on 4 Posts
Default

Hmm, I was going by this info post in the P1646 confusion thread

From JTIS Code P1646

VIN 001036-018108 no such code
VIN 018109-031303 Fuel pump 2
VIN 031304-A00083 Heated O2 sensor
VIN A00084-A11140 Heated O2 sensor
VIN A11141-A30645 Fuel pump 2
VIN A30646- and on Heated O2 sensor

and this one

https://www.jaguarforums.com/forum/a...6-eng-mgmt.jpg

Next I will test the HO2S

Thanks
 

Last edited by markman; 01-06-2017 at 12:21 PM.
  #8  
Old 01-06-2017, 12:42 PM
fmertz's Avatar
Veteran Member
Join Date: Nov 2014
Location: Eastern USA
Posts: 2,603
Received 1,487 Likes on 1,043 Posts
Default

Originally Posted by markman
Next I will test the HO2S
You can start by swapping the heater relays. They are the same, left and right. After swapping, if, after a reset, the error changes (to 1647 I believe), then you know a cheap relay is the fix. If not, then chances are the sensor is the problem. If it is, it is just a matter of ordering the right sensor (wide-band, not narrow-band) and swapping it out. A crows-foot O2 sensor wrench is your friend, here. Easy job if there is no corrosion involved.

Best of luck, keep us posted.
 
  #9  
Old 01-06-2017, 08:38 PM
markman's Avatar
Member
Thread Starter
Join Date: May 2008
Location: Bay Area
Posts: 82
Likes: 0
Received 8 Likes on 4 Posts
Default

Thanks fmertz, I did that today and it turns out that the right upper sensor seems to be the culprit. It was quite a struggle to get it out and afterwards I read here on the forum that there is an AC plug or something where you can change the upper sensors from inside the car. Reminded me of the Citroen DS which has a plug in the dashboard to remove a hidden spark plug.
Anyways. putting it back together should be much faster now with the knowledge of the secret plug.
 
  #10  
Old 01-07-2017, 05:05 AM
JagV8's Avatar
Veteran Member
Join Date: May 2009
Location: Yorkshire, England
Posts: 26,646
Received 4,484 Likes on 3,902 Posts
Default

Originally Posted by markman
Hmm, I was going by this info post in the P1646 confusion thread

From JTIS Code P1646

VIN 001036-018108 no such code
VIN 018109-031303 Fuel pump 2
VIN 031304-A00083 Heated O2 sensor
VIN A00084-A11140 Heated O2 sensor
VIN A11141-A30645 Fuel pump 2
VIN A30646- and on Heated O2 sensor

and this one

https://www.jaguarforums.com/forum/a...6-eng-mgmt.jpg

Next I will test the HO2S

Thanks
I'm a bit doubtful as to whether that's correct. It may have been OK at the date issued but in the later JTIS it looks to be that P1646 is always an O2 sensor fault.

At the least be doubtful. Maybe they changed the software so it is indeed always an O2 fault - that would mean unless a car was in the original range (if it ever was correct) and didn't get revised software.

However, xjrguy is pretty sure so I'd go with his view if in the range he mentions - or try both as possible causes.
 

Last edited by JagV8; 01-07-2017 at 05:11 AM.
  #11  
Old 01-07-2017, 06:47 AM
Lucadelta's Avatar
Member
Join Date: Apr 2014
Location: Italy/Vipiteno
Posts: 65
Received 8 Likes on 8 Posts
Default

My vin starts with A13 and the P1646 was given by the upper O2 sensor....
 
  #12  
Old 01-08-2017, 01:03 PM
JackDanielsPlease's Avatar
Junior Member
Join Date: Sep 2015
Location: Suffolk
Posts: 27
Received 7 Likes on 4 Posts
Default

Hi there,

I have a crossover year XKR (2001 UK and 2002 US) that had the same symptoms last year... p1646 code showing. DTS said secondary fuel pump relay, but it was the bank 1 upstream O2 sensor.

One useful trick is if you have a cheap OBD reader. If its the O2 sensors at fault, the ECU won't go into closed loop mode so you'll have no fuel trims available on your OBD reader.

HTH
 
The following 3 users liked this post by JackDanielsPlease:
fmertz (01-08-2017), oyster (01-08-2017), toaster (01-18-2017)

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



All times are GMT -5. The time now is 12:23 PM.