Back to Vehicles
Mazda2019-2024Code Combo

P0155 Code: Mazda Mazda3 (2019-2024) - Causes, Symptoms & Fixes

Complete guide to P0155 diagnostic trouble code on 2019-2024 Mazda Mazda3 - causes, symptoms, repair costs

Get Personalized Help

Ask about specific issues with your Mazda Mazda3.

Ask MechanicGPT

CODE MEANING AND SEVERITY

  • What the code means: P0155 = O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 1). In Mazda vehicles, Bank 2 Sensor 1 is the upstream (pre-cat) oxygen sensor on the “Bank 2” side of the engine. Some inline-4 applications still map to Bank 2 even though there is only one exhaust bank; so the code indicates the heater circuit for that sensor isn’t heating properly.
  • Why it matters: The O2 sensor heater is used to bring the sensor to operating temperature quickly after startup. If the heater circuit fails, the sensor may warm up slowly or not at all, delaying accurate exhaust gas sensing and potentially affecting catalyst efficiency, emissions readiness, and fuel economy.
  • Severity: Moderate. The MIL (Check Engine Light) is typically set, and emissions-related monitors may not complete until the sensor warms properly. Daily drivability is often still acceptable, but you should repair it to ensure accurate exhaust monitoring and to avoid failed emissions testing.

COMMON CAUSES ON MAZDA MAZDA3

  • Faulty Bank 2 Sensor 1 O2 sensor (the heater element itself has failed)
  • Damaged or chafed wiring to Bank 2 Sensor 1 heater (insulation worn, pin damage)
  • Faulty or blown fuse/relay supplying power to the O2 heater circuit
  • Poor sensor ground or a bad connector (corrosion, bent pins, water/moisture)
  • Short to power or ground in the heater circuit
  • Engine control module (ECU/PCM) power control issue (less common)
  • Exhaust leaks near the upstream sensor can affect readings and heater-related diagnostics (less direct but sometimes implicated in diagnostic trouble code behavior)
  • Note: In the provided data, there are no official NHTSA recalls or owner complaints listed for this model/year/issue, so no model-wide recall issues are cited here.

SYMPTOMS

  • Check Engine Light (MIL) illuminated with P0155 stored or pending
  • Engine generally runs normally on many drives, but cold-weather starts may show slower sensor stabilization
  • Potentially reduced fuel economy or minor drivability changes if other O2-related codes appear
  • Other related O2 sensor codes may appear if the heater circuit intermittently malfunctions or wiring is marginal
  • Readiness monitors for the catalytic converter and O2 sensors may not complete until the heater is functioning again

DIAGNOSTIC STEPS

Important: Start with a fresh scan and verify P0155 is current. Use live data when possible.

Step 0 – Verify and document

  • Use a capable OBD-II scanner to confirm P0155 and check any related codes (e.g., P0135, P0136, P0141, etc.). Note freeze-frame data and readiness status.

Step 1 – Visual inspection

  • Inspect the Bank 2 Sensor 1 O2 sensor and its wiring harness for damage, abrasion, heat shielding loss, moisture, or corrosion at the sensor connector.
  • Check the connector pins for bent, loose, or corroded pins; gently reseat connectors. Confirm that the harness isn’t kinked or pinched against exhaust components.
  • Inspect for exhaust leaks around the upstream sensor, which can affect sensor readings and heating behavior indirectly.

Step 2 – electrical power and grounding check

  • Locate the O2 sensor heater power and ground pins (refer to service data for your exact Mazda3 engine code). Confirm there is a solid power supply to the heater when the ignition is on (engine may be off or in KOER depending on the vehicle’s system).
  • Check for a good ground path from the sensor to chassis/engine ground. A poor ground can mimic heater circuit faults.

Step 3 – fuse/relay check

  • Find the fuse(s) and/or relay that protect or drive the O2 heater circuit. Check for blown fuses or a sticking relay; replace if uncertain.

Step 4 – resistance and circuit integrity test (sensor or wiring)

  • With the engine off and battery disconnected (if safe to do so per service guidelines), remove the Bank 2 Sensor 1 electrical connector.
  • Measure the heater coil resistance directly across the heater pins using a digital multimeter. Typical heater resistance for O2 sensors is in the low ohms range (often roughly 5–20 ohms for many 4‑wire sensors); a reading that is “open” (infinite) or “shorted” (near zero) indicates a faulty sensor.
  • If you have live data capable of showing heater current or voltage, verify the heater is receiving power and has a ground when the ignition is on. If no current or voltage is observed, suspect wiring or ECU control.

Step 5 – isolate the fault

  • If the heater resistance is within spec and power/ground are present, the issue is likely the sensor itself (heater element open/shorted). Replace Bank 2 Sensor 1 O2 sensor.
  • If resistance is out of spec or there’s a wiring fault, repair/replace the harness or damaged connector wiring. Re-test after repair.

Step 6 – after repair

  • Clear the codes and perform a drive cycle to recheck for DTCs and verify that the oxygen sensor heater monitor passes (when applicable) and that no new codes appear.
  • Confirm that fuel trims stabilize and that readiness codes complete. If P0155 reappears, recheck wiring and sensor installation as well as possible ECU issues.

Step 7 – worst-case escalation

  • If all wiring and the sensor test out but the code remains, there may be an ECU issue or a need for replacement of a more complex wiring harness or PCM control logic. This is less common and typically pursued after full diagnostic confirmation.

RELATED CODES

  • Other O2 sensor heater codes in the OBD-II family include P0135 (Bank 1 Sensor 1), P0136, P0137, P0141 (Bank 1 Sensor 2), P0150–P0154 (various banks/sensors). P0155 is the Bank 2 Sensor 1 heater circuit fault; related codes can provide corroborating information about whether multiple heater circuits are affected or if the issue is isolated to Bank 2 Sensor 1.
  • If fuel trim or sensor data shows irregularities beyond heater issues, other related sensor or exhaust issues may be present. Use the freeze-frame data to understand the operating conditions when the fault occurred.

REPAIR OPTIONS AND COSTS (2025 PRICES)

Prices vary by region, shop, and whether you use OEM vs. aftermarket parts. The ranges below are typical total job estimates (parts + labor) you might expect in 2025.

  • Bank 2 Sensor 1 O2 sensor replacement

    • Aftermarket sensor: Part $20–$90; labor ~0.3–1.0 hours; total $120–$260
    • OEM/Mazda sensor or dealer-installed: Part $120–$210; labor ~0.5–1.0 hours; total $260–$420
    • Notes: Sensor replacement is the most common fix for a failed heater circuit.
  • Wiring harness/connector repair (if wiring is damaged)

    • Parts: $10–$60 (connectors, sleeves, heat protection)
    • Labor: $1–$2 per minute depending on access; typically 0.5–2.0 hours
    • Total: roughly $100–$400 depending on extent of wiring repair
  • Fuse/relay replacement (if found faulty)

    • Parts: $5–$20
    • Labor: 0.1–0.3 hours
    • Total: $20–$80
  • ECU/PCM-related causes (rare)

    • Parts: extremely variable; could be $300–$1200 for used/reman or more for new
    • Labor: 1–3 hours
    • Total: $400–$1700 or more
    • When to consider: only after exhaustive sensor/wiring tests rule out simpler causes
  • Exhaust leaks near upstream sensor

    • DIY repair or shop repair
    • Cost: gasket/pipe parts or muffler shop labor; typically $100–$500 depending on leak location

Pro tip: In many Mazda3 cases, Bank 2 Sensor 1 replacement resolves P0155. If cost-conscious, start with the sensor and wiring harness inspection and measurement before replacing the ECU.

DIY VS PROFESSIONAL

  • DIY-friendly aspects

    • Replacing the Bank 2 Sensor 1 O2 sensor is a common and doable task for a competent home mechanic with basic tools (socket/wrench set, anti-seize on sensor threads, safety gear).
    • Visual inspection of wiring harness and connectors is straightforward.
    • You can perform basic resistance checks with a multimeter if you’re comfortable and have the service manual’s connector pinout.
  • When to go pro

    • If you don’t have the proper service manual pinout, or you’re unsure about testing heater power/ground, wiring harness harness integrity, or ECU control signals.
    • If you suspect ECU fault or there is corrosion/water intrusion at the connector that you cannot safely repair.
    • If the vehicle is under warranty or you’re uncomfortable with electrical work near hot exhaust components.
  • Safety notes

    • Exhaust components and oxygen sensors can be extremely hot; work with the engine off and cooled down.
    • Disconnect the battery if advised by service data before unplugging sensors or testing electrical circuits.
    • Use appropriate anti-seize on sensor threads when reinstalling, and avoid damaging the sensor or wiring.

PREVENTION

  • Maintain proper exhaust health: fix any exhaust leaks early to prevent reading anomalies around the O2 sensors.
  • Regularly inspect wiring: especially the O2 sensor harnesses near the exhaust manifold where heat and vibration can cause insulation wear.
  • Don’t ignore mild MIL codes: addressing p0155 promptly prevents catalyst efficiency issues and ensures emissions readiness.
  • Use quality fuel and maintain engine health: a well-tuned engine reduces unusual sensor loading and reduces the likelihood of sensor-related faults.
  • Ensure proper cold-start performance: hot- and cold-start sensors rely on heater circuits to stabilize properly; keep the electrical system in good condition so heater circuits function as designed.

Data transparency and limitations

  • Real-world data in the provided dataset shows no owner complaints and no official recalls for Mazda Mazda3 (2019–2024) related to P0155. This means there are no reported model-year-wide issues in the cited database records. The diagnostic guidance above uses general OBD-II knowledge and Mazda-specific practices to help diagnose and fix P0155 in this model range. If new recall/TSB information becomes available, it should be reviewed and integrated.
  • If you are pursuing dealership service, they may have model-specific service data (TSBs, wiring diagrams, and exact sensor pinouts) that are not reflected in this dataset.

No recalls found in NHTSA database


Frequently Asked Questions

The 2019-2024 Mazda Mazda3 has several known issues that vary by model year. See our detailed guide for specific problems, causes, and repair costs.

Vehicle Info

MakeMazda
ModelMazda3
Years2019-2024

DISCLAIMER: This information is for educational purposes only. MechanicGPT is not a licensed mechanic. Always consult a certified mechanic for diagnosis and repair. Improper repairs can be dangerous.