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 →
🎬 Helpful Videos 🛍️ Shop This Part

P0058 on 2021 Chrysler Pacifica: O2 Sensor Heater Circuit High Causes and Fixes

On a 2021 Chrysler Pacifica, code P0058 is often caused by a software issue requiring a dealer-installed update per TSBs #1805022REVA and #18-051-21. If the software is current, the next most likely cause is a failed Bank 2, Sensor 2 oxygen sensor, which costs about $45-$80 for an aftermarket part. Before replacing any parts, verify the TSB status with a dealer using your VIN.

14 minutes to read 2021-2021 Chrysler PACIFICA
Most Likely Cause
Powertrain Control Module (PCM) Software Update Needed
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$150 – $630
Parts Price
$45 – $415
Safe to drive — Driving with code P0058 is generally safe and won't leave you stranded. However, your vehicle will fail an emissions test, and you may notice a slight decrease in fuel economy. It's best to address the issue to ensure the emissions system functions correctly and to prevent potential long-term damage to the catalytic converter.
Key Takeaways
  • For a 2021 Pacifica with code P0058, your first step should be to check with a dealer if TSBs #1805022REVA or #18-051-21 apply and have been performed.
  • Do not replace the O2 sensor until you have ruled out the software issue, as this is a known problem for this specific vehicle.
  • If the software is current, the Bank 2 Sensor 2 (downstream, radiator side) oxygen sensor is the most likely part to have failed. Check its connector first, then test the heater resistance (should be 3-30 ohms).
  • This is not a severe fault and the vehicle remains safe to drive, but it will need to be fixed to pass an emissions test.
The trouble code P0058 stands for "HO2S Heater Control Circuit High (Bank 2 Sensor 2)". This means the vehicle's main computer, the Powertrain Control Module (PCM), has detected that the voltage in the heater circuit for a specific oxygen sensor is higher than it should be. This sensor is located on Bank 2 (the side of the engine closer to the radiator/front of the vehicle) and is Sensor 2, meaning it's the downstream sensor positioned after the catalytic converter. The heater's job is to warm up the O2 sensor quickly on a cold start, allowing it to provide accurate readings for optimal emissions control. When the PCM detects that the voltage in this heater circuit remains high when it shouldn't be, it triggers the P0058 code.

What's Unique About the 2021-2021 Chrysler PACIFICA

For the 2021 Chrysler Pacifica, this code is unique because it is explicitly mentioned in two manufacturer Technical Service Bulletins (TSBs). These bulletins, #1805022REVA and #18-051-21, indicate that the code can be triggered by a software glitch within the Powertrain Control Module (PCM). Before assuming a hardware failure like a bad sensor, it's critical to check if the vehicle's software has been updated. Many owners might replace the sensor only to find the code returns because the root cause was software-related. This issue is not isolated to the Pacifica and affects other Chrysler/Dodge/Jeep vehicles with the 3.6L engine.

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 progress diagnosing the P0058 code?
→ Contact a Chrysler dealer with your VIN to check for TSBs #1805022REVA or #18-051-21. A PCM software flash ($0-$200) is the most likely fix.
Have you visually inspected the Bank 2 Sensor 2 oxygen sensor and wiring?
→ Check the sensor (front engine side, after catalytic converter) and wiring for melting, chafing, or a loose connector.
→ Repair the damaged wiring harness or replace the connector ($5-$50) to restore the heater circuit connection.
→ Test the sensor's heater pins with a multimeter. If resistance isn't 3-30 ohms, replace the sensor (OEM 5149180AB, $45-$150).
→ Check the heater control circuit wire between the PCM and sensor for a short to voltage, and ensure the connector is fully seated.

Symptoms You May Notice

  • Check Engine Light is on
  • Vehicle will fail an emissions test
  • Slightly reduced fuel economy
  • Rough idle on a cold start (less common)
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the oxygen sensor before checking if the required PCM software update has been performed. This can lead to the code returning and unnecessary expense, as the software is a very common cause for this specific vehicle and code.
  • Mistaking Bank 2 for Bank 1. On the Pacifica's transverse 3.6L V6, Bank 2 is the cylinder bank closer to the front of the vehicle (radiator side).

Most Likely Causes

  1. Powertrain Control Module (PCM) Software Update Needed 🔴 High Probability Manufacturer TSBs #1805022REVA and #18-051-21 directly list P0058 as a code that can be resolved by a PCM software update. This suggests a known software anomaly can falsely trigger the code by misinterpreting sensor heater circuit data.
    How to confirm: Contact a Chrysler dealership with your vehicle's VIN. They can check the service history to see if the updates from TSBs #1805022REVA or #18-051-21 have been performed. This is the most critical first step.
    Typical fix: A Chrysler dealer needs to reprogram (or "flash") the PCM with the latest software version. This is not a DIY repair and requires dealer-specific tools. 🎬 Watch: A guide to the PCM programming and flashing process.
    Est. part cost: $0 (if under warranty) - $200
  2. Faulty Oxygen Sensor (Bank 2, Sensor 2) 🟡 Medium Probability The internal heater element of an oxygen sensor is a common failure point. It can short circuit internally, causing a 'circuit high' reading as the control circuit voltage is not pulled down by the load of the heater element.
    How to confirm: After confirming the PCM software is up-to-date, disconnect the sensor and use a multimeter to test the resistance of the heater circuit pins on the sensor. A normal reading is typically between 3 and 30 ohms. A reading near zero ohms indicates a shorted heater, and an infinite reading (OL) means an open circuit; both warrant sensor replacement. The sensor is located after the catalytic converter on the front (radiator side) of the engine. 🎬 Watch: Locate your oxygen sensors and other emissions components here.
    Typical fix: Replace the Bank 2, Sensor 2 oxygen sensor. This requires a 22mm or 7/8" oxygen sensor socket.
    Est. part cost: $45-$80
  3. Wiring or Connector Issue ⚪ Low Probability The wiring harness for the O2 sensor runs under the vehicle and is exposed to heat from the exhaust and road debris, which can cause wires to melt, chafe, or corrode. A common issue found in forums is the connector not being fully seated after previous service, like a catalytic converter replacement.
    How to confirm: Visually inspect the wiring harness and connector leading to the Bank 2, Sensor 2 O2 sensor. Look for any signs of melting, frayed wires, or corrosion on the connector pins. Ensure the connector is fully clicked into place. A multimeter can be used to check for a short to power in the heater circuit wiring between the PCM and the sensor connector.
    Typical fix: Repair the damaged section of the wiring harness or clean/replace the connector. Ensure the connector is securely fastened.
    Est. part cost: $5-$50

Rare But Worth Checking

  • Faulty Powertrain Control Module (PCM): This is very rare. Before condemning the PCM, all other possibilities (software, sensor, and wiring) must be exhaustively ruled out. A PCM failure can cause the driver circuit for the O2 heater to fail and send constant high voltage.
  • Blown Fuse or Faulty Relay: The O2 sensor heater circuits are often protected by a shared fuse or relay. While a blown fuse typically causes a 'circuit low' code, a relay that is stuck in the 'on' position could potentially cause a 'circuit high' condition by supplying constant power.

Diagnosis Steps

  1. Read the code with an OBD-II scanner to confirm P0058 is present and note any other codes.
  2. Crucial First Step: Contact a Chrysler dealer with your VIN to verify if TSB #1805022REVA and #18-051-21 have been completed. If not, this is the most likely fix and should be done before any parts are replaced.
  3. If the software is up-to-date, perform a visual inspection of the Bank 2, Sensor 2 oxygen sensor and its wiring harness. This sensor is located on the exhaust after the catalytic converter on the side of the engine closer to the radiator. Look for any signs of melting, chafing, corrosion, or an improperly seated connector.
  4. Disconnect the sensor and use a multimeter to measure the resistance across the two heater circuit pins on the sensor side (usually the two wires of the same color). 🎬 See this walkthrough on how to test an O2 heater. Compare the reading to the manufacturer's specification, which is typically between 3 and 30 ohms. A reading near 0 ohms indicates a short, while an OL reading indicates an open circuit.
  5. With the key on and engine off, check for battery voltage (approx. 12V) at the heater power supply pin in the harness-side connector. Lack of voltage could point to a fuse or relay issue.
  6. Check the heater control circuit wire between the PCM and the sensor connector for a short to voltage. With the sensor disconnected, there should be no voltage on this wire.
  7. If the sensor and wiring test good, the fault may lie with the PCM, but this is extremely unlikely and should be considered a last resort after all other steps have been exhausted.

Parts You'll Likely Need

  • Oxygen Sensor (Bank 2, Sensor 2) (OEM #5149180AB) — This is the most common hardware component to fail for this code after the software has been ruled out. The internal heater element shorts out. This part number supersedes 5149180AA.
    Trusted brands: Mopar, Denso (234-4545), Bosch (15510), NTK (23162)
    OEM price range: $100-$150
    Aftermarket price range: $45-$80

Related Codes That Often Appear With This One

  • P0057 — This is the code for 'O2 Sensor 2/2 Heater Circuit Low'. Both P0057 and P0058 are listed in the same TSBs and relate to the same sensor's heater circuit, indicating a potential software or electrical fault affecting that component. [Bulletin #1805022REVA, Bulletin #18-051-21]
  • P0037, P0038, P0051, P0052 — These are all heater circuit codes for the other oxygen sensors. Their appearance alongside P0058 strongly points towards a systemic issue, such as the software glitch mentioned in the TSBs or a shared power/ground circuit problem. [Bulletin #1805022REVA, Bulletin #18-051-21]
  • P0300 — A random misfire code (P0300) can sometimes appear with O2 sensor codes. While not directly caused by the heater circuit fault, an improperly reading O2 sensor network can contribute to the fuel trim issues that may lead to misfires.

Technical Service Bulletins (TSBs) & Recalls

  • 1805022REVA: Lists P0058 - O2 Sensor 2/2 Heater Circuit High as one of several O2 sensor and camshaft position sensor codes that may be addressed by a PCM software update.
  • 18-051-21: Also lists P0058 - O2-Sensor 2/2 Heater Circuit High and indicates that specific modules need to be flashed (updated) to resolve the condition, reinforcing the software-based nature of the problem.

Platform-Specific Known Issues

  • A software anomaly can cause the PCM to incorrectly set code P0058. Chrysler released TSBs #1805022REVA and #18-051-21 to address this by reprogramming the PCM. This should be the first item checked before replacing any parts.
  • Owners have reported in forums that this code can appear after unrelated under-vehicle service, often due to the O2 sensor connector being left disconnected or not fully seated.

Mechanic-Grade Diagnostic Values

  • O2 Sensor Heater Element Resistance — expected: 3 to 35 ohms at ambient temperature. More specific ranges are often 2-14 ohms or 5-20 ohms depending on the exact sensor.. Failure: A reading of infinite resistance (OL) indicates an open circuit (broken heater), while a reading near zero ohms indicates a short circuit. Both require sensor replacement.
  • O2 Sensor Heater Power Supply Voltage (at harness connector) — expected: Approximately 12V (battery voltage) with Key On, Engine Off.. Failure: No voltage suggests a blown fuse, faulty relay, or a break in the power supply wire.
  • O2 Sensor Heater Control Circuit (at harness connector, PCM side) — expected: On Chrysler systems, the PCM typically supplies a pulsed 12V signal to control the heater. With the sensor disconnected and key on, you may see voltage here.. Failure: A constant, non-pulsed high voltage when the heater should be off can indicate a short to power in the harness or a failed PCM driver. No voltage when commanded ON by a scan tool points to a wiring break or PCM fault.

Scan Tool Commands That Help

  • wiTECH (or equivalent high-level scan tool): O2 Heater Actuator Test / Bidirectional Control — This command allows the technician to manually turn the O2 sensor heater circuit on and off to verify the integrity of the wiring and the PCM's driver circuit. If the heater can be commanded on and off, it confirms the PCM and wiring are likely functional, pointing towards an issue with the sensor itself. The scan tool can also display the heater duty cycle percentage commanded by the PCM.

Wiring & Ground Locations

  • Engine to Chassis Grounds — On Pacificas and similar platforms, there are several key ground straps. One runs from the main fuse box area to the chassis. Another connects the engine block/manifold area to the chassis/motor mount.. While a bad ground typically causes low voltage or multiple seemingly unrelated issues, a poor or intermittent ground can cause voltage fluctuations that the PCM might misinterpret. Ensuring the main engine and PCM grounds are clean and tight is a crucial step in ruling out electrical noise and intermittent faults.
  • O2 Sensor Connector (Bank 2, Sensor 2) — Under the vehicle, on the front (radiator side) exhaust pipe, after the catalytic converter. The connector is typically clipped to the vehicle's underbody or a nearby bracket.. This is the primary point of failure for wiring issues. The four wires are for heater power, heater control (from PCM), sensor signal, and sensor ground. The two heater wires are usually the same color (e.g., both black or both white). Testing for voltage and resistance should be done at this connector.

OEM Part Supersession History

  • 5149180AA5149180AB — Standard part revision, likely for improved durability, material change, or minor design update.
    Heads up: The parts are interchangeable, with 5149180AB being the current and correct replacement for 5149180AA.
⫷ Chrysler Pacifica Emissions Locations & Info: EGR Valve, PCV Valve, Vapor Purge, Oxygen Sensors ⫸
⫷ Chrysler Pacifica Emissions Locations & Info: EGR Valve, PCV Valve, Vapor Purge, Oxygen Sensors ⫸
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 Engine Code in 2 Minutes [1 DIY Method / Only $19.61]
How to Fix P0058 Engine Code in 2 Minutes [1 DIY Method / Only $19.61]
Chrysler Pacifica Hybrid Programming (FULL GUIDE) | wiTECH 2.0 + J2534 Step-by-Step
Chrysler Pacifica Hybrid Programming (FULL GUIDE) | wiTECH 2.0 + J2534 Step-by-Step
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 Jul 21, 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:
  • Chrysler PACIFICA: 2021
In this article
🎬 Helpful Videos
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