Looking for answers. Getting code P0117 and P1000 on 2002 Jaguar X-Type

Had to replace compressor for a/c, the 02 compressor because check engine light came on and failed inspection, then passed inspection. Then all lights and gauges showed engine overheating, check engine light on, so thought it was the thermostat but took to Auto Zone and ran diagnostic check temperature sensor reading was at 104. Engine block reading temperature was 179 to 185. Diagnostics Codes show P0117 and P1000 and P1647. Thinking that temperature sensor is bad and it is not letting the fans turn on? NEED HELP PLEASE. Car has 64,000 miles only and mint condition. Need to fix ASAP. Thanks!

Asked by for the 2002 Jaguar X-Type
Ugh! That is ugly! Well P0117 is for the Engine Coolant Temperature and that needs to be addressed IMMEDIATELY unfortunately. As for the other codes, you better take that Jaguar to your dealership ASAP and have them run a diagnostic check engine light test on the car to see what codes they come up with. If it is the same codes, then you have a problem and that could be costly.

Hope this helps and good luck.
1 more answer
P1000 is nothing dont worry about it.
P1647 says you have a left bank o2 wiring issue of some type