Skip to Content
103 State St East Jordan, MI, 49727
  • MON: Closed
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: 8:00AM - 6:00PM
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook
7984 North St Central Lake, MI, 49622
  • MON: 8:00AM - 6:00PM
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: Closed
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook

How to fix P015B code chevy silverado?

The P015B trouble code on a Chevy Silverado points to a problem with the heater circuit of the downstream oxygen sensor on Bank 2 (sensor 2). In practice, this usually means the sensor’s heater isn’t warming up properly, which can trigger a check engine light and codes. The typical fix involves inspecting and repairing the sensor, its wiring, and related fuses, with replacement of the sensor if needed.


Understanding P015B on a Silverado


P015B is an OBD-II diagnostic code that indicates a fault in the heater circuit for the downstream oxygen sensor on Bank 2. The downstream sensor sits after the catalytic converter and helps monitor catalyst efficiency. If the heater circuit is open or shorted, the sensor may not reach operating temperature quickly, leading to inaccurate readings and a stored code. Symptoms can be subtle, but you may see the check engine light come on and experience slightly reduced fuel economy or irregular engine performance in some cases. The fault is most commonly caused by a faulty sensor, a damaged wiring harness, or a blown fuse in the O2 sensor heater circuit.


Diagnostics: How to verify the fault


These diagnostic steps help determine whether the issue is the sensor, the wiring, or another component. They are structured to be practical for DIYers with basic tools, though some steps may require professional equipment.


What to check first



  • Verify the code with a trusted OBD-II scanner and review freeze frame data to understand engine conditions when the fault was recorded.

  • Inspect the fuse(s) and relay associated with the O2 sensor heater circuit in your vehicle’s fuse box. Replace any blown fuses and test again.

  • Inspect the Bank 2 Sensor 2 (downstream) O2 sensor connector and wiring for visible damage, corrosion, moisture, or loose connections.

  • Check for exhaust leaks around the downstream sensor that could affect readings or sensor performance.


These checks help confirm whether the fault is electrical (fuse, wiring, ground, connector) or mechanical (sensor itself). After this list, you should have a sense of where to focus repairs.


Testing sensor health and continuity



  • Measure the heater circuit resistance across the sensor’s heater pins with the ignition off. Compare readings to the vehicle’s service manual specifications. An open circuit or a value outside the spec usually indicates a bad sensor.

  • Inspect for a short to ground or short to power on the heater wires using a multimeter. A short can also trigger P015B.

  • With the engine off, check for any visible wiring damage between the sensor and the PCM harness; repair or replace damaged wiring as needed.

  • If possible, perform a controlled swap test by temporarily replacing the Bank 2 Sensor 2 with a known-good sensor or swapping with Bank 1 Sensor 2 (if compatible) to see if the code follows the sensor.


These tests help distinguish a faulty sensor from wiring or PCM issues. After this list, you should know whether to replace the sensor or proceed with wiring repairs.


Repair options: how to fix the code


Once you’ve diagnosed the cause, choose an appropriate repair path. The list below outlines common fixes in order of likelihood and typical cost.


Common fixes in order of likelihood



  • Replace the Bank 2 Sensor 2 (downstream O2 sensor) if the heater element is failing or the sensor is giving inconsistent readings.

  • Repair or replace damaged wiring or connectors to the Bank 2 Sensor 2, including any corroded grounds or harness damage.

  • Replace blown fuses or fix circuit power/ground issues that supply the O2 heater circuit.

  • Check for and repair exhaust leaks near the sensor to ensure accurate readings and proper sensor operation.

  • After repairs, clear the codes and perform a drive cycle to confirm the code does not return and monitor live data to ensure the heater circuit shows as ON when the engine is cold and warming up.

  • If the code persists after a sensor and wiring replacement, consult a professional to inspect PCM/ECM behavior and related circuits.


These repair steps aim to restore proper sensor heating, ensure accurate downstream readings, and prevent the code from returning. If you’re not comfortable performing electrical tests or sensor replacement, professional service is recommended.


When to seek professional help


If you don’t have the right tools or experience with OBD-II diagnostics, or if the code returns after replacing the sensor and checking wiring, a qualified technician can perform in-depth electrical testing, scan data analysis, and potential ECM checks. This is especially important if you notice persistent rough running, multiple codes, or emissions-related issues.


Summary


P015B on a Chevy Silverado almost always points to a problem with the heater circuit of Bank 2 Sensor 2 (the downstream O2 sensor). Start with a quick check of fuses and connectors, inspect and test the sensor heater resistance, and rule out wiring faults. Replacing the sensor is a common and effective fix, but wiring or fuse issues must be ruled out first. After repairs, clear the codes and perform a drive cycle to verify the code does not return.

What causes O2 sensor delayed response?


The P015B code stands for “O2 sensor Delayed Response – Lean to Rich (Bank 1, Sensor 1),” which means there's a delayed response time from the upstream oxygen (O2) sensor on Bank 1. Some possible causes of the P015B code include a defective O2 sensor, exhaust leaks, and O2 sensor circuit issues.



Does a black O2 sensor mean a bad injector?


Black: Carbon buildup resulting from a rich fuel mixture can cause the head of the sensor to turn black. A clogged air filter or leaking fuel injector can cause the condition. Green/Brown: If antifreeze gets into the combustion chamber, it can damage the oxygen sensor, turning it green or brown.



Is it safe to drive with a P015B code?


Can I Still Drive with a P015B Code? Typically, you'll be able to drive at least long enough to take your car to a local repair shop. However, experts recommend not simply ignoring this code, even if it doesn't seem like it's negatively impacting your ability to drive.



How much does it cost to fix P015B?


How Much Does It Cost To Fix The P015B Error Code?

Component Cost Estimates For P015B Error Code
ComponentEstimated Cost
Oxygen sensor$50 - $300
Exhaust system$300 - $1,200
Fuel injector$50 - $250


Ryan's Auto Care

Ryan's Auto Care - East Jordan 103 State St East Jordan, MI 49727 231-222-2199
Ryan's Auto Care - Central Lake 7984 North St Central Lake, MI 49622 231-544-9894

Ask any car or truck owner in Central Michigan who they recommend. Chances are they will tell you Ryan's Auto Care.