Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0058 on 2013-2016 Jaguar XF: HO2S Heater Circuit High Causes and Fixes

This code almost always points to a failed downstream oxygen sensor on the driver's side (Bank 2, Sensor 2). Before replacing the sensor, especially on 2013-2015 models, check if your vehicle needs a PCM software update, as Jaguar TSB H231 addresses false O2 sensor codes. A new quality aftermarket sensor costs between $70 and $200, while a dealer replacement can be significantly more.

16 minutes to read 2013-2016 Jaguar XF
Most Likely Cause
Failed Bank 2, Sensor 2 Oxygen Sensor
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$150 – $450
Parts Price
$70 – $200
⚠️ Drivable, but... — Yes, but you should get it fixed soon. Driving with this code can lead to decreased fuel economy, failed emissions tests, and over a prolonged period, potentially damage the expensive catalytic converter due to incorrect fueling data.
Key Takeaways
  • P0058 indicates a high voltage fault in the heater circuit of the oxygen sensor on the driver's side, after the catalytic converter.
  • The most common fix is replacing the sensor itself, but damaged wiring is also a possibility.
  • For 2013-2015 models, ALWAYS check if a PCM software update (TSB H231) is needed before buying parts, as this can be the actual solution.
  • Ensure you are working on Bank 2 (driver's side in the US) to avoid replacing the wrong sensor.
  • Using an O2 sensor socket will make the replacement much easier.
The trouble code P0058 stands for 'HO2S Heater Control Circuit High (Bank 2, Sensor 2)'. This means the Engine Control Module (ECM) has detected that the voltage in the heater circuit for the second oxygen sensor on Bank 2 is above the normal specified range. This sensor, located after the catalytic converter, has a built-in heater to bring it to operating temperature quickly for accurate emissions readings. The 'high circuit' fault indicates a potential short to power, a failed sensor heating element, or an open in the circuit.

What's Unique About the 2013-2016 Jaguar XF

On the Jaguar XF, particularly 2013-2015 models with the 3.0L V6 or 5.0L V8, this code doesn't always mean the sensor is bad. Jaguar issued Technical Service Bulletin H231 for a range of models including the XF, XJ, and F-Type, acknowledging that O2 sensor performance-related DTCs could be triggered by a software issue. The recommended fix is a no-charge Powertrain Control Module (PCM) software update from a dealer. Therefore, verifying the software status is a critical first step. Additionally, owners must correctly identify Bank 2 as the driver's side (for LHD cars) to avoid replacing the wrong part.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

Which of these best describes your current diagnostic progress for code P0058?
Is your Jaguar XF a 2013, 2014, or 2015 model year?
→ Contact a Jaguar dealer to check your VIN for Service Action H231, a free PCM software update for false codes.
→ Locate Bank 2 Sensor 2 (driver's side downstream) and visually inspect the wiring harness for melting or corrosion.
Have you tested the Bank 2 Sensor 2 heater resistance?
→ Replace the Bank 2 Sensor 2 oxygen sensor (OEM part C2D54165) using a 22mm offset socket. Estimated cost: $70-$200.
→ Test the harness-side connector for 12V battery voltage and a good ground with the ignition on.
→ Disconnect the sensor and use a multimeter to measure resistance across the two same-color heater wires.
→ Repair the damaged section of the wiring harness or replace the blown O2 sensor heater fuse. Estimated cost: $10-$50.

Generation note: This range covers two Jaguar XF generations: the first generation (X250, 2013-2015) and the second generation (X260, 2016). The underlying cause is similar for both, but a specific software update, Service Action H231, is noted for 2013-2015 XF models (VIN S55287-U88732) which also applies to the XJ and F-Type. 🎬 Watch a professional replace an O2 sensor on a Jaguar F-Type. TSB JTB-00392-NAS-3 also covers these models for post-catalyst HO2S software errors.

Symptoms You May Notice

  • Check Engine Light is on
  • Reduced fuel economy
  • Rough idle or engine hesitation
  • Failure to pass an emissions test
  • Potential 'rotten egg' or sulfur smell from the exhaust if the mixture is running excessively rich.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the oxygen sensor without first checking for applicable software updates (TSB H231) on 2013-2015 models.
  • Replacing the sensor on the wrong side (Bank 1/passenger side) due to confusion over bank numbering.
  • Using cheap, unbranded 'universal' oxygen sensors, which are known to cause compatibility issues and repeat CELs on these vehicles.

Most Likely Causes

  1. Failed Bank 2, Sensor 2 Oxygen Sensor 🔴 High Probability → Shop Oxygen Sensor The internal heating element of the sensor is a common failure point over time due to thermal cycling. This is the most frequent hardware failure for this code after software issues are ruled out.
    How to confirm: Disconnect the sensor and measure the resistance across the two heater circuit pins with a multimeter. An infinite resistance reading (open circuit) or a reading outside the manufacturer's spec confirms the heater has failed. The heater pins are typically the two wires of the same color. 🎬 See how to test oxygen sensor heater circuits with a multimeter.
    Typical fix: Replace the Bank 2, Sensor 2 (downstream, driver's side for LHD) oxygen sensor. Use of a 22mm (7/8") offset oxygen sensor socket is recommended.
    Est. part cost: $70-$200
  2. Powertrain Control Module (PCM) Software Issue 🟡 Medium Probability → Shop Engine Control Module (ECM) Jaguar has issued TSBs H231 and JTB-00392-NAS-3 for 2013-2015 models where the PCM's sensitivity for monitoring the O2 sensor circuit is too high, causing false codes. This is a well-documented issue across the model line.
    How to confirm: A Jaguar dealer or a specialized shop with access to Jaguar's diagnostic software (SDD) can check your vehicle's VIN against open service actions. This should be the first step for affected model years.
    Typical fix: Update the PCM software. This must be done by a dealer or qualified independent shop with the correct equipment.
    Est. part cost: $0-$250
  3. Damaged Wiring or Corroded Connector ⚪ Low Probability The sensor wiring is located under the vehicle and is exposed to heat, moisture, and road debris. While less common than sensor failure, damage can cause shorts or breaks in the circuit.
    How to confirm: Visually inspect the wiring harness and connector leading to the sensor for any signs of melting, chafing, or corrosion. Perform a pin-out test to check for 12V power and a good ground at the harness-side connector with the ignition on.
    Typical fix: Repair the damaged section of the wiring harness or clean/replace the connector.
    Est. part cost: $10-$50

Rare But Worth Checking

  • Blown Fuse: The oxygen sensor heater circuits are protected by a fuse. While not a common failure, it's a quick and easy check in the engine bay fuse box before replacing more expensive parts.
  • Exhaust Leak: A leak in the exhaust system near the sensor can introduce ambient air, causing the sensor to generate confusing readings and potentially trigger a fault code. This is less likely to cause a 'circuit high' code but is worth considering if other symptoms are present.
  • Failing Powertrain Control Module (PCM): → Shop Engine Control Module (ECM) In very rare instances, the driver circuit within the PCM itself can fail. This is a last resort diagnosis and should only be considered after all other possibilities (sensor, wiring, software) have been exhaustively ruled out by a professional.

Diagnosis Steps

  1. Scan for other DTCs to see if other codes are present that could indicate a broader issue.
  2. Crucial First Step for 2013-2015 Models: Contact a Jaguar dealer with your VIN to check for open service actions, specifically H231, which addresses false O2 sensor codes with a PCM software update.
  3. Locate the Bank 2, Sensor 2 oxygen sensor. On a left-hand-drive XF, this is the driver's side, downstream sensor (after the catalytic converter).
  4. Visually inspect the sensor's wiring harness and connector for any signs of damage, melting on the exhaust, or corrosion.
  5. Check the fuse for the O2 sensor heater circuit in the vehicle's fuse box.
  6. Disconnect the sensor and use a multimeter to test the resistance of the heater element across the appropriate pins (usually the two wires of the same color) on the sensor side. A reading of 'OL' or infinite resistance indicates a failed heater.
  7. With the key on and engine off, test the harness-side connector for battery voltage (approx. 12V) and a good ground on the heater circuit pins. A 'Circuit High' code can mean the control wire is shorted to a 12V power source.
  8. If wiring is confirmed good and the sensor's heater circuit tests bad, replace the oxygen sensor with a quality OEM or aftermarket part (Denso, Bosch, NTK).
  9. After replacement, clear the DTCs and perform a drive cycle to confirm the fix.
  10. If the sensor and wiring are good, and software is up to date, the issue may be with the PCM, requiring professional diagnosis.

Parts You'll Likely Need

  • Oxygen Sensor (Bank 2, Sensor 2) (OEM #C2D54165 (supersedes C2D23755, C2D27350)) — This is the most common cause of P0058, as the internal heater element fails. It is the downstream sensor on the driver's side (LHD).
    Trusted brands: Denso (OEM supplier), Bosch, NGK/NTK
    OEM price range: $150-$250
    Aftermarket price range: $70-$180

Related Codes That Often Appear With This One

  • P0158 — This code is for 'O2 Sensor Circuit High Voltage (Bank 2, Sensor 2)'. It relates to the sensor's signal circuit, while P0058 relates to the heater circuit. They often appear together when the sensor has an internal electrical failure affecting multiple functions.
  • P0060 — This code is for 'HO2S Heater Resistance (Bank 2, Sensor 2)'. It specifically points to a problem with the resistance of the heater element, which is the root cause of the P0058 'Circuit High' code when the sensor itself fails.
  • P0062 — This code is for 'HO2S Heater Control Circuit (Bank 2, Sensor 3)'. On some 3.0L XF models with six oxygen sensors, a wiring issue or power supply problem could affect multiple sensors on the same bank.

Technical Service Bulletins (TSBs) & Recalls

  • SSM72477: Notes that for a wide range of HO2S codes, including P0058, diagnosis may reveal no wiring faults, pointing to the sensor itself.
  • JTB-00392-NAS-3: Acknowledges issues relevant to post-catalyst heated oxygen sensors, including P0058, and attributes the cause to a software error requiring a PCM update.
  • H231 (Service Action): Recommends a no-charge PCM software update for 2013-2015 XF, XJ, and F-Type models setting oxygen sensor codes.

Platform-Specific Known Issues

  • Jaguar issued Technical Service Bulletin JTB-00392-NAS-3, which lists P0058 among many other HO2S codes relevant to mid-catalyst and post-catalyst sensors, indicating a known pattern of faults in this system that may be caused by a software error.
  • Jaguar TSB SSM72477 also includes P0058 in a long list of HO2S codes where diagnosis may find no fault with the wiring, pointing towards sensor or software issues as the root cause.
  • For 2013-2015 models, a PCM software update may be required to fix false oxygen sensor codes, as noted in Service Action H231. This is a free update performed by dealers.
  • Owner forums frequently discuss the high cost of dealer replacement ($350-$900) versus the affordability of DIY replacement for this specific sensor, as access is relatively easy.

Mechanic-Grade Diagnostic Values

  • O2 Sensor Heater Element Resistance — expected: Between 2 and 30 ohms when cold. Specifically, a new Bosch sensor should be around 9 ohms, and other sources cite 10-20 ohms as a healthy range.. Failure: An open circuit (infinite resistance, 'OL' on multimeter) or a direct short (0 ohms) indicates a failed heater element.
  • Heater Circuit Voltage at Harness Connector — expected: Approximately 12V (battery voltage) on the power wire when the heater is commanded on (engine running), and near 0V when commanded off.. Failure: A constant 12V even when the heater should be off indicates a short to power, which is the direct cause of a 'Circuit High' code.
  • Engine Ground Point Voltage Drop — expected: Well under 0.5V (500mV) when measured between the ground point and the battery negative terminal during engine cranking.. Failure: A reading higher than 0.5V indicates high resistance in the ground path, which can cause a variety of electrical faults.
  • Live Data on Jaguar SDD — expected: The PID 'Oxygen Sensor (O2S) Heater Duty Cycle' (e.g., Bank 1 Sensor 1 is PID 0x03A1) should show a fluctuating percentage as the ECM controls the heater.. Failure: A value stuck at 0% or 100% when it should be modulating can indicate a circuit fault or a problem with the PCM driver.

Scan Tool Commands That Help

  • Jaguar SDD (Symptom Driven Diagnostics): Datalogger > Monitor PID 'Oxygen Sensor (O2S) Heater Duty Cycle' — Use this to observe if the ECM is actively attempting to control the heater circuit. A static value when a dynamic one is expected points towards a control problem, either in the wiring or the ECM itself. A similar PID should exist for Bank 2.
  • Jaguar SDD (Symptom Driven Diagnostics): Vehicle Reset — After replacing a component like an O2 sensor or repairing wiring, a vehicle reset should be performed to clear adaptations and ensure the module recognizes the new state of the system.
  • OBD-II Scanner: Perform Jaguar Drive Cycle — After clearing codes, a specific drive cycle must be completed to allow the 'Oxygen sensor heaters' monitor to run and confirm the fix. This typically involves idling the engine from cold for 3+ minutes.

Wiring & Ground Locations

  • Potential Short-to-Ground Location — Behind the passenger side (for US/LHD models) front wheel arch liner, there is a box housing electrical connections, including the stud where the alternator cable passes through the bulkhead.. This box can fill with road debris and salt-laden moisture, creating a conductive path to ground. While not a direct O2 sensor ground, a short in this area can introduce electrical noise and voltage issues throughout the powertrain electrical system, potentially causing false codes.
  • Engine Ground Strap — On the X250 chassis, a primary engine grounding strap is located on the right side (passenger side US/LHD) of the car, connecting the lower frame to a transmission bolt, under the starter motor.. A corroded or loose main engine ground can cause unstable voltage references for all engine sensors, including the O2 sensors. Cleaning this connection and performing a voltage drop test is a critical step when diagnosing any persistent electronic gremlins.
  • ECM Location (Petrol V6/V8) — Under the plastic cowl panel at the base of the windshield on the left side (driver's side for LHD). The wipers must be removed to access the panel.. This is the termination point for the sensor wiring. In cases of suspected PCM failure or for advanced pin-out testing, knowing the physical location is essential for access.

Real Owner Repair Stories

  • JaguarForums.com user (2015 Jaguar F-Type V6S (shares engine, electronics, and TSBs with XF)) — Check Engine Light with an O2 sensor code (P013E - Bank 1 Sensor 2).
    ❌ Tried (didn't work) Owner was about to purchase the sensor and replace it themselves.
    ✅ What actually fixed it The owner called a JLR dealer and confirmed an extended warranty/service campaign for oxygen sensors was active for their vehicle, even though it was out of the standard factory warranty. The dealer replaced the faulty sensor and waived the diagnostic fee at no charge to the customer.

OEM Part Supersession History

  • C2D27350, C2D24757C2D54165 — Standard part revision and consolidation by Jaguar.
    Heads up: While physically similar, upstream (wideband) and downstream (narrowband) sensors are not interchangeable. Using the wrong type will cause immediate codes and performance issues.

Model Year Variations Within This Range

  • 2013-2015 vs 2016: The 2016 model year marked the introduction of the second-generation XF (X260). While it carried over the 3.0L V6 engine, the body, chassis, and interior electronics (infotainment) are completely different from the 2013-2015 X250 models. While the P0058 code applies to both, wiring harness routing and connector locations may differ significantly between the two generations.
2015+ 3.0L Jaguar XE - Oxygen Sensor Replacement
2015+ 3.0L Jaguar XE - Oxygen Sensor Replacement
2015 Jaguar F Type O2 Sensor Replacement
2015 Jaguar F Type O2 Sensor Replacement
How to Test Oxygen Sensor Heater Circuits
How to Test Oxygen Sensor Heater Circuits
Bad O2 Sensor Heater Element Diagnosis / Broken O2 Sensor Heater Circuit / Bad O2 sensor testing
Bad O2 Sensor Heater Element Diagnosis / Broken O2 Sensor Heater Circuit / Bad O2 sensor testing
How To Fix P0058 Code - HO2S Heater Control Circuit High Bank 2 Sensor 2 Repair
How To Fix P0058 Code - HO2S Heater Control Circuit High Bank 2 Sensor 2 Repair
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Apr 30, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0058 for:
  • Jaguar XF: 2013201420152016
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part