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 do I fix code P015B?

In short, P015B generally indicates a fault in the heater circuit of the oxygen sensor on Bank 2 (often the downstream sensor). The fix usually starts with checking fuses and wiring, then testing or replacing the sensor as needed. Exact sensor placement can vary by vehicle, so verify the location in your service information for your model.


Understanding P015B


The P015B code is triggered when the engine control module detects an abnormal reading or resistance in the heater circuit for the Bank 2 oxygen sensor. A healthy heater helps the sensor reach its operating temperature quickly, which is essential for accurate readings that influence fuel trims and emissions. If the heater isn’t functioning, the ECU may rely on slower sensor feedback, potentially triggering the MIL and affecting driveability.


Where to Look on Your Vehicle


Because manufacturers label sensor positions differently, the exact sensor associated with P015B can vary. The most common scenario is Bank 2 Sensor 2 (the downstream sensor on the Bank 2 side). Use your vehicle’s service manual, VIN-specific information, or a diagnostic tool to confirm the sensor location on your car.


Common Causes


Several issues can cause a heater circuit fault. The most frequent are blown fuses, damaged wiring, poor or corroded connectors, a degraded oxygen sensor, and occasionally a PCM/ECU fault. A leak or exhaust issue downstream can indirectly affect sensor readings, too.



  • Blown fuse or relay in the O2 sensor heater circuit.

  • Damaged or frayed wiring between the sensor and the ECU.

  • Faulty oxygen sensor heater element or sensor itself.

  • Corroded or loose electrical connectors.

  • Grounding problems or incorrect supply voltage to the heater.


Addressing these issues typically involves inspection, testing, and, if needed, sensor replacement.


Diagnostic steps


To accurately diagnose P015B, follow a systematic approach. The steps below assume you have basic hand tools and a multimeter. If you’re uncomfortable with electrical testing, skip ahead to professional help.



  1. Use a scan tool to confirm the P015B code and check for related codes that may guide the diagnosis.

  2. Inspect the O2 sensor heater circuit fuse(s) and related relays; replace any blown fuses and test for proper voltage supply (12V) at the sensor connector when the ignition is on.

  3. Visually inspect the wiring harness and connectors for damage, wear, or corrosion; unplug and reseat connector plugs to ensure a solid connection.

  4. With the ignition on (engine off), measure the heater circuit resistance at the sensor’s connector using the service manual’s specifications. Typical heater resistance is a small range of ohms (exact value varies by sensor; refer to OEM spec).

  5. Test for voltage and ground integrity along the harness, and check for abnormal current draw if you have the equipment to do so.

  6. If wiring and fuses check out, consider swapping in a known-good sensor or performing a controlled sensor swap to confirm whether the sensor is faulty.

  7. Clear codes, run the engine, and perform a road test to see if P015B returns and whether the downstream sensor heater circuit warms as expected (monitor live data for heater current and sensor response).


Following these steps helps distinguish between a simple wiring fault and a failed sensor, reducing unnecessary part replacements.


When to involve a professional


If you encounter persistent trouble after basic checks, a mechanic with a diagnostic scanner and electrical test gear can perform in-depth testing, inspect the PCM output, and perform measurements that aren’t easily done at home. Some vehicles require OEM diagnostic tools or proprietary test procedures.


Repair options


Repairs depend on what the diagnostic steps reveal. Here are the most common remedies:



  • Replace the O2 sensor if the heater element is open or resistance is out of spec.

  • Repair or replace damaged wiring or connectors in the heater circuit.

  • Replace a blown fuse or fix any related power/ground issues.

  • Address wiring harness routing or insulation damage that allows shorts or chafing.

  • If the issue is ECU-related, professional evaluation is required as this is less common but possible.


After replacement or repair, clear codes and perform a test drive to confirm that the MIL stays off and that the sensor heater circuit operates normally.


Prevention and maintenance tips


Regular maintenance and careful inspection of oxygen sensor wiring during routine service can prevent recurrence of P015B. Avoid mechanical damage to the harness during repairs or modifications, and address exhaust leaks or improper exhaust components that may affect downstream sensors. Keep electrical contacts clean and dry to reduce corrosion and contact resistance.


Summary


P015B signals a fault in the heater circuit of Bank 2’s oxygen sensor. Diagnosis typically starts with fuses, wiring, and the sensor itself. By following a structured approach—verify sensor location, inspect harnesses, test resistance and voltage, and replace the sensor or fix wiring as needed—you can restore proper sensor operation and keep your emissions system functioning correctly. If in doubt, consult a qualified technician to avoid misdiagnosis and unnecessary part replacements.

How do you fix a P015B code?


The most common repair for this issue is replacing the oxygen sensor in bank one in front of the catalytic converter. In some cases, the catalytic converter needs to be replaced. The PCM/ECM may also be faulty.



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.



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.



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.