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

P1646 confusion

Thread Tools
 
Search this Thread
 
  #41  
Old 04-03-2013, 10:04 AM
steveinfrance's Avatar
Veteran Member
Join Date: Dec 2011
Location: Limousin, France
Posts: 6,278
Received 687 Likes on 590 Posts
Default

I'm going to confuse things even more.
Steve XJR reckons that the ECM stops once it finds an 02 sensor code.
If you have a bad Bank 1 sensor then disconnecting Bank 2 will make no difference since it will set a 1646 and give up - in other words not see the second bad bank.
I'd guess that swapping the connectors and clearing the codes should work - Bank2 sensor(good) is now connected to ECM Bank1 so no 1646 but the 'bad' sensor is now connected to Bank 2 so should give a 1647.
 
  #42  
Old 04-04-2013, 01:48 PM
Join Date: Sep 2010
Location: Indianapolis, IN
Posts: 2,114
Received 969 Likes on 642 Posts
Default

Just to add to the knowledge base here.......

Got a 2000 XJ8 today showing a P1647 fault. Diagnosis traced it to an open circuit in the heater portion of the Bank 2 upstream sensor. So it's confirmed that is one failure mode that will set this fault. I believe an open or ground in the sensor circuit itself will also set this fault. I haven't been able to prove that as yet.

Baby steps........

Cheers,
 
  #43  
Old 04-05-2013, 03:21 AM
steveinfrance's Avatar
Veteran Member
Join Date: Dec 2011
Location: Limousin, France
Posts: 6,278
Received 687 Likes on 590 Posts
Default

Steve
Have you got time to swap the plugs and see if the fault code moves?
In the past people have been physically swapping O2 sensors but this approach is much easier.
 
  #44  
Old 04-05-2013, 08:36 AM
Join Date: Sep 2010
Location: Indianapolis, IN
Posts: 2,114
Received 969 Likes on 642 Posts
Default

Originally Posted by steveinfrance
Steve
Have you got time to swap the plugs and see if the fault code moves?
In the past people have been physically swapping O2 sensors but this approach is much easier.
I can tell you that in this case, swapping the connectors WILL cause the fault to change to the other side. That's because the failure is an outright open circuit. Immediately at key on the ECM can tell the circuit is open and sets the fault; and a clear and re-read will also show the fault sets immediately.

But as a diagnostic strategy, moving connectors is not a good one. Were this a PERFORMANCE FAULT, meaning the car had to be run for a while so the component monitor can run and test things, trouble would ensue. In that case, the ECM will be making fueling decisions for one bank based on what was sensed in the OTHER BANK. The engine will be running like crap in short order and you will have more problems than the P1646 or P1647. Believe me, I did this years ago as a test. It only took about 15 seconds before the engine would hardly run. Absolutely a terrible diagnostic strategy, especially if you still don't yet know the nature of the fault.

Edit: I should add that the test above was on a hot engine. If done on a cold engine, it would run somewhat longer, because then the O2 sensors are initially ignored as they are not up to temp for operation.

Cheers,
 

Last edited by xjrguy; 04-05-2013 at 08:43 AM.
The following users liked this post:
steveinfrance (04-05-2013)
  #45  
Old 04-05-2013, 08:47 AM
steveinfrance's Avatar
Veteran Member
Join Date: Dec 2011
Location: Limousin, France
Posts: 6,278
Received 687 Likes on 590 Posts
Default

This would only be a problem when going into closed loop of course.
P1646 =
1. H2OS heater failure
2. H2OS sensing circuit short circuit to ground or high voltage
3. H2OS sensing circuit open circuit
so wouldn't all of these show up as soon as the car was started?
 

Last edited by steveinfrance; 04-05-2013 at 09:07 AM.
  #46  
Old 04-12-2013, 02:14 AM
rrosscoe's Avatar
Senior Member
Join Date: Feb 2011
Location: Boston UK
Posts: 138
Received 9 Likes on 7 Posts
Default

An update to my problem with P1646,
As i mentioned earlier I had the same error code and restricted performance flash up on my 2000 xkr.
I had the o2 sensor changed and the p1646 cleared BUT I had P0308 missfire on number 8 flag up (the other bank by the way), I tried the usual swapping plugs and coils all to no effect even a new set of plugs were fitted and still the same, It is sparking on that cylinder so appears to be a fueling problem, as I cannot get access at the moment to the injectors (intercooler in the way) I have not isolated the injector itself.
I tried autoenginuity scanner on it but it has confused me even more all my fuel trims give +ve and -ve readings and in fact bank 2(problem bank) it says it cannot read the trims as there is a fault, but it does not flag up with any codes so I do not know what the fault is,
So there I am at this moment in time, I still think it has something to do with the original bank 1 o2 sensor but why bank 2?
any ideas would be welcomed.
Thanks for now
 
  #47  
Old 04-30-2013, 01:02 PM
ems2000's Avatar
Junior Member
Join Date: Apr 2013
Location: Canada
Posts: 15
Received 1 Like on 1 Post
Default

Hi All,

On a 2000 to 2002 Jaguar XK8 none SC model, code P1646 and P1647 make reference to a failed or open heater element on the OS2 sensors. You can check this to verify with ease.
On US models, the 1647 is the driver side Pre Cat O2 Sensor, the 1646 is the passenger side Pre Cat O2 Sensor. The units are wide range units which are different to the O2 Sensors after the Cat.

To verify the heater unit. Locate the connectors (Grey) at the end of the pre Cat O2 sensor and disconnect the connection by pressing the tad press bar top release. When released, check the resistance in Ohms between the black wires. They should read 5 Ohms or thereabouts. If you get no reading, the heater has failed and this will generate the fault either P1646 or P1647. If both read 5 Ohms, check fuse #1 (30Amp) in the passenger side fuse box in front of the ECM unit. under the hood as this is the fuse for both O2 Pre Cat sensors. That may also trigger this fault.
 

Last edited by ems2000; 04-30-2013 at 01:18 PM.
The following users liked this post:
cjd777 (04-27-2015)
  #48  
Old 04-30-2013, 01:24 PM
ems2000's Avatar
Junior Member
Join Date: Apr 2013
Location: Canada
Posts: 15
Received 1 Like on 1 Post
Default

Hi Steve,
P1646 or P1647 will show up after a couple of starts rather than the first start. The ECM checks the heaters as you drive. Not required, but they do and if the unit gets no feedback as an input to the ECM, then the flag is set.
Item 1. as you have mentioned is the case. Item 2 and 3 are alternate causes. They are related to wiring issues. IE A ground fault, high resistance in a connection etc.

Once the flag is set, the ECM no longer looks at the Pre Cat and sets the voltage to a nominal 4.5V for be used for short and long term trim values. So a failure, results in an average being used rather than dynamic feedback, slightly changing fuel consumption. The problem arises if you need to have an emissions test.....

Trust me, I have gone through this exercise before and worked it all out and checked every wire as both of mine went within a day of each other.
 
  #49  
Old 09-29-2013, 09:32 AM
Diablo_XKR's Avatar
Junior Member
Join Date: Nov 2012
Location: Teesdale
Posts: 24
Received 7 Likes on 5 Posts
Default P1646 and P1111 on 2003 XKR

Hi all,

I've been reading this thread and the conflicting info has confused me, as with many other looking at the replies so far. I have a 2003 4.2L XKR, so the AJ34S engine with VIN ending A31718, done ~90k miles.

So from post #9:
4.0L cars, SC/Non SC, P1646 = Fuel Pump 2 Fault
[of course, Non SC don't have a fuel pump 2]

4.2L and V6 Cars, P1646 = Heated O2 Sensor Fault
And post #25:
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
BUT post #32 says:
I think we need to re-group a bit here. Since this all started last year I have researched a bit on a couple of cars here. If you are still dealing with a P1646 code, we can stop messing with the O2 sensors. I've satisfied myself that the 2001-2003 XKR/XJR models set that fault when there is a fault with the 2nd fuel pump. Most notably because of a relay issue.

Where do you stand with your car right now, and why is he wanting to disconnect an O2 sensor??
MY car is also throwing up a P1111 code, which seem common when a P1646 is showing, but could be either "all tests passed ok" or could be an air temp fault.

I would welcome any advice before i start pulling out o2 sensors and checking wiring, or trying fuel pump relays etc.

Thanks in advance,
Richard
 
  #50  
Old 09-29-2013, 09:36 AM
WhiteXKR's Avatar
Veteran Member
Join Date: Apr 2010
Location: Arlington VA USA
Posts: 7,652
Received 2,981 Likes on 2,123 Posts
Default

P1111 is Jaguar specific and means all test passed. It is not a fault code.

Your 2003 4.2L has only one fuel fump and P1646 refers to the O2 sensor fault.
 
The following users liked this post:
Diablo_XKR (09-29-2013)
  #51  
Old 09-29-2013, 10:52 AM
Diablo_XKR's Avatar
Junior Member
Join Date: Nov 2012
Location: Teesdale
Posts: 24
Received 7 Likes on 5 Posts
Default

many thanks for the info, I was under the impression all supercharged models had two fuel pumps but never having taken the tank apart on mine I've never looked. For my info could you clarify which model X's had two pumps, and which only had one?

Could I also clarify that the P1646 code is for the right hand upstream O2 sensor, and for my VIN (2003 4.2L SC) would be part number C2S51801 an that has the grey connector?

Cheers,
Richard
 

Last edited by Diablo_XKR; 09-29-2013 at 11:00 AM.
  #52  
Old 09-29-2013, 08:44 PM
WhiteXKR's Avatar
Veteran Member
Join Date: Apr 2010
Location: Arlington VA USA
Posts: 7,652
Received 2,981 Likes on 2,123 Posts
Default

When Jaguar switched to the 4.2, (2002 in the UK, 2003 in the US), the design changed to a returnless fuel system with a single pump on both XK8s and XKRs.

RH upstream is correct but I do not have part number to confirm.
 

Last edited by WhiteXKR; 09-29-2013 at 08:52 PM.
The following users liked this post:
Diablo_XKR (09-30-2013)
  #53  
Old 09-29-2013, 09:02 PM
Join Date: Sep 2010
Location: Indianapolis, IN
Posts: 2,114
Received 969 Likes on 642 Posts
Default

Originally Posted by Diablo_XKR

Could I also clarify that the P1646 code is for the right hand upstream O2 sensor, and for my VIN (2003 4.2L SC) would be part number C2S51801 an that has the grey connector?

Cheers,
Richard
That statement is 100% correct.

WhiteXKR is also correct; to elaborate, a 4.0L SC has two fuel pumps, a 4.2L SC has one fuel pump.

Cheers,
 
The following users liked this post:
Diablo_XKR (09-30-2013)
  #54  
Old 09-29-2013, 09:02 PM
Gus's Avatar
Gus
Gus is offline
Veteran Member
Join Date: Jul 2008
Location: Berlin Md.
Posts: 11,341
Received 2,207 Likes on 1,700 Posts
Default

And that is why it is so important to use the proper chart for your MY car!
 
  #55  
Old 09-30-2013, 01:32 AM
Diablo_XKR's Avatar
Junior Member
Join Date: Nov 2012
Location: Teesdale
Posts: 24
Received 7 Likes on 5 Posts
Default

Cheers everyone, will report back when I get the part delivered and I fit it hopefully next weekend. Gives me an excuse the finish of the camber adjustments too at the same time.

Cheers,
Rich
 
  #56  
Old 10-01-2013, 10:22 AM
Diablo_XKR's Avatar
Junior Member
Join Date: Nov 2012
Location: Teesdale
Posts: 24
Received 7 Likes on 5 Posts
Default

Hi all,

Just to report I received a new sensor today and swapped it, a 20 minute job of which 15 was spent wrestling the wires and connectors. Only a masochist would put them there on purpose.

Started the car, immediately got a "restricted performance" warning, orange light and engine warning light. I started and stopped it a couple of times, let it warm up (O2 heater) then cleared the codes and it seems fine now. I guess it was detecting a change in the load on that circuit until the ECU realised it was now the correct reading. Many thanks for everyones help. Cost me £120 for the sensor and delivery, but would have been twice that to take it to a garage.

For others' reference when I put a multimeter across the two black wires for the old one it was open circuit. On the new one it read 1.2 ohms, so the heater on the old one had packed up.

Cheers,
Rich
 
  #57  
Old 10-02-2013, 02:08 PM
ems2000's Avatar
Junior Member
Join Date: Apr 2013
Location: Canada
Posts: 15
Received 1 Like on 1 Post
Default O2 SENSOR CODES 1646 and 1647

Hi All,

I too went through this issue trying to determine the codes. So here is the clarification.
P1646 is the left bank pre cat O2 sensor heater. Heater has failed.
P1647 is the right bank pre cat O2 sensor heater. Heather has failed.

In reality, these heaters come on periodically while driving to provide feed back. What they really do is heat up during the first 60 seconds after engine start to balance help control emissions.

So after the engine is warm, they serve no purpose, beyond a feed back loop and turning the light on on the dash.

If you have one of these faults, remove the connectors (Black if I recall, in any event, just follow one pre-cat wire to the connector to confirm) behind the center area on top of the transmission and switch the connectors with each other. If the fault changes from a P1646 to a P1647 then you have found the problem and validate the source.

You can also verify wiring and conductivity inside the ECM, but this will work every time.

Hope this helps,

Gord
 
  #58  
Old 04-27-2015, 11:19 AM
royturbo's Avatar
Junior Member
Join Date: Apr 2015
Location: England -West Yorkshire
Posts: 4
Likes: 0
Received 0 Likes on 0 Posts
Default 1646 then 1647

Hi I have been reading the posts, and would like to ask a question on the same codes if anyone can help
I got 1646 code so changes Oxygen sensor on drivers side when finished started car up and got engine light which turned out to be 1647 which as I understand is the opposite sensor passenger side gray connector.
If i clear the code from the ECU theen the light goes out for a complete trip no matter how long as some as I turn engine off and then back on get 1647 code. Reading forum I read that sometimes can be relay fault? or do you guys just think its oxygen sensor bank 2 passenger side .
British car XK8 2003 4.2
Thanks for any help
 
  #59  
Old 04-27-2015, 12:31 PM
Join Date: Sep 2010
Location: Indianapolis, IN
Posts: 2,114
Received 969 Likes on 642 Posts
Default

Originally Posted by royturbo
Hi I have been reading the posts, and would like to ask a question on the same codes if anyone can help
I got 1646 code so changes Oxygen sensor on drivers side when finished started car up and got engine light which turned out to be 1647 which as I understand is the opposite sensor passenger side gray connector.
If i clear the code from the ECU theen the light goes out for a complete trip no matter how long as some as I turn engine off and then back on get 1647 code. Reading forum I read that sometimes can be relay fault? or do you guys just think its oxygen sensor bank 2 passenger side .
British car XK8 2003 4.2
Thanks for any help
Check F11 30A fuse in the Engine Management Fuse box. It is in the box with the Eng control module. You may have blown that fuse during the work. Was this a direct fit O2 sensor, or one you had to cut and transfer the connector??

Cheers,
 
  #60  
Old 04-28-2015, 02:06 AM
royturbo's Avatar
Junior Member
Join Date: Apr 2015
Location: England -West Yorkshire
Posts: 4
Likes: 0
Received 0 Likes on 0 Posts
Default 1646 then 1647

Thanks Steve,
Yes had to change the plug, will check fuse.
I have bought a new sensor just in case. Not had the car long but the sensors came out without any fuss which makes me thing that they have been out before.
 


Quick Reply: P1646 confusion



All times are GMT -5. The time now is 08:54 AM.