'05 X350 check engine light

Had the light come on a couple days ago. Put my scanner on it and got P1646- “Heated oxygen sensor (H02S) 1 (upstream), bank 1 – control malfunction”. Scanner also said ‘Fuel pump relay No. 2’. Any help appreciated.

Read more at: https://www.obd-codes.com/jaguar
Copyright OBD-Codes.com

Sounds like the same issue that Harlem has - which = a bad heated O2 sensor. Just r/r it and you should be fine. I don’t know what you mean about the scanner “said” you have a bad fuel pump relay. Do you mean it showed an additional trouble code with that particular # ? :confused:

Odd thing, the fuel pump relay message didn’t have a code number, just had that message below the OBD code.
I’ll get a new sensor, then figure out where it’s located. lol
I’ve got 86K miles on it. Maybe I should replace both??
Thanks for the reply.