Back to Vehicles
Mazda2022-2024Code Combo

P0155 Code: Mazda Mazda6 (2022-2024) - Causes, Symptoms & Fixes

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

Get Personalized Help

Ask about specific issues with your Mazda Mazda6.

Ask MechanicGPT

No recalls found in NHTSA database for the Mazda Mazda6 (2022-2024) related to P0155. There are also no owner complaints listed in the provided data for this exact combination. The guide below combines the known meaning of P0155 with common, Mazda6-specific considerations and general OBD-II diagnostic best practices. Data limitations: the absence of recalls/complaints in the provided data means you should treat this as a typical diagnostic guide that emphasizes common failure modes and general repair costs, rather than a documented Mazda-approved torque/repair bulletin.

CODE MEANING AND SEVERITY

  • Code: P0155
  • What it means: Oxygen Sensor Heater Circuit Malfunction for Bank 2 Sensor 2 (the downstream O2 sensor after the catalytic converter). The heater inside the sensor helps it reach operating temperature quickly so readings are accurate sooner.
  • Severity (on a Mazda6 2022-2024): Generally considered moderate. A bad downstream O2 sensor heater can cause slower warming of the sensor, which may affect catalyst monitoring (emissions-related) and could trigger a MIL (Check Engine Light). In many cases, drivability feels normal, but emissions testing or long-term catalyst monitoring can be impacted if the issue is persistent.
  • Important note: On inline-4 engines like Mazda6’s 2.5L, “Bank 2 Sensor 2” refers to the downstream sensor after the cat for the sensor pair used by the OBD-II system. Some vehicles use Bank 1/Bank 2 labeling even with a single bank engine; the important part is that this is the downstream (post-catalytic) sensor heater circuit that is failing.

COMMON CAUSES ON MAZDA6 (2022-2024)

  • Faulty downstream O2 sensor (Bank 2 Sensor 2) — heater element failed.
  • Damaged or corroded wiring harness or connector to Bank 2 Sensor 2 — damaged insulation, loose pins, bent terminals.
  • Blown fuse or relay powering the O2 sensor heater circuit.
  • Poor or intermittent ground/return path for the heater circuit.
  • Exhaust leaks or poor exhaust manifold/catalytic converter condition upstream of the sensor causing misleading readings (not a direct heater fault but can accompany sensor symptoms).
  • Previous sensor installation or aftermarket modification leading to wiring harness issues.
  • PCM/ECM fault or software issue (less common, but possible in some vehicles).
  • Contaminated sensor (rare for heater circuits, more common with sensor element fouling); usually a symptom of a failing sensor or mis-wiring.

SYMPTOMS

  • Illuminated MIL with P0155 stored in the PCM.
  • Little to no obvious drivability issue in many cases (car runs normally; no misfires).
  • Possible reduced fuel economy if the downstream sensor reading affects catalytic monitoring logic or readiness checks.
  • In some cases, slight exhaust odor orCatalyst-related check may appear during emissions testing or readiness checks.
  • If multiple O2 sensor codes appear (e.g., alongside P013x or P015x family codes), symptoms may be more noticeable.

DIAGNOSTIC STEPS

Important: Follow a logical, data-backed approach. Start with quick checks and advance to sensor testing only as needed.

Step 0 — Read DTCs and live data

  • Confirm P0155 is present. Note any additional codes (especially other O2 sensor codes or drivetrain codes).
  • Use a scan tool to view live O2 sensor data for Bank 2 Sensor 2 (downstream). Note whether heater current is being supplied and whether the sensor voltage is switching normally when the engine is at operating temperature.
  • Check freeze-frame data to understand the operating conditions when the code triggered.

Step 1 — Inspect fuses, power, and grounds

  • Locate the O2 sensor heater fuse(s) and power supply circuit for Bank 2 Sensor 2. Verify the fuse is intact and the circuit has 12V when the ignition is ON (and ideally during engine run).
  • Inspect the ground path for the downstream O2 sensor heater circuit. Look for broken or corroded grounds and ensure a solid chassis/PCM ground path.

Step 2 — Inspect wiring and connectors

  • Visually inspect the wiring harness to Bank 2 Sensor 2: look for damaged insulation, chafing against exhaust components, moisture intrusion, and loose or corroded connector pins.
  • Disconnect and inspect the connector for bent pins, corrosion, and proper lock/fits. Clean and reseat if needed.
  • If the vehicle has a known moisture exposure or road salt exposure, re-check connectors and harnesses.

Step 3 — Test the O2 sensor heater circuit and sensor itself

  • With engine off, probe the heater circuit of Bank 2 Sensor 2 at the sensor connector to verify there is resistance between the heater pins (typical heater resistance for many heated O2 sensors is in the low ohms range; exact spec varies by sensor). If resistance is infinite or open, the heater circuit is likely faulty (sensor or wiring).
  • If you have access to a multimeter and the service manual provides a spec, compare the measured resistance to the spec.
  • Check heater power during a test drive or live data: command the heater to ON via the scan tool and observe if 12V is applied to the heater circuit and if heater current indicates heating activity. If the heater does not energize, revisit fuses, wiring, and PCM output.
  • If the heater circuit tests OK (power and ground present) but the DTC persists, the downstream O2 sensor itself may be faulty and should be replaced.

Step 4 — Rule out exhaust-related issues

  • Inspect for exhaust leaks upstream of Bank 2 Sensor 2 (before the sensor). An exhaust leak can introduce extra oxygen into the exhaust gas and affect sensor readings, potentially triggering related codes but not necessarily the heater-specific fault. Repair leaks if found.

Step 5 — Decide on replacement or repair

  • If wiring/connector shows damage, repair or replace the affected section and reconnect with proper sealing.
  • If the sensor’s heater element resistance is out of spec or heater current cannot be achieved, replace Bank 2 Sensor 2.
  • If the fault persists after replacing the sensor, recheck wiring and fuses for a missed issue, and consider PCM-related causes (less common).

Step 6 — After repair, clear codes and perform drive cycle

  • Clear the DTCs and perform a complete drive cycle to ensure the code does not return.
  • Confirm the downstream O2 sensor heater is functioning (live data shows heater ON) and that the sensor readings are within expected ranges after startup.

RELATED CODES

  • O2 sensor heater and circuit family (varies by sensor and bank). Expect related codes such as:
    • P0150–P0155: O2 sensor heater circuit faults for various sensors/banks (P0155 specifically for Bank 2 Sensor 2, downstream).
    • P0130–P0134: O2 sensor circuit faults for Bank 1 sensors (general reference; sometimes seen with downstream sensor issues in the same vehicle).
    • P0135–P0139 and P0156–P0159: other O2 sensor heater/circuit variants (for different banks/sensors).
  • Catalytic/converter codes can appear if the monitoring is affected, e.g., P0420 (Catalyst System Efficiency Below Threshold) if the downstream sensor data is being used for monitoring.

Note: Exact code pairings can vary by model year and ECU software. Use your Mazda6’s specific data stream to confirm which bank/sensor is being reported.

REPAIR OPTIONS AND COSTS (2025 prices)

Prices are rough national averages and will vary by region, shop, and whether OEM or aftermarket parts are used.

Option A: Replace Bank 2 Sensor 2 (downstream O2 sensor)

  • Parts: $40–$180 (aftermarket sensors); $80–$250 (OEM sensors for Mazda).
  • Labor: 0.5–1.0 hours.
  • Estimated total: $120–$350 (aftermarket sensor) or $180–$450 (OEM sensor).
    Notes:
  • Sensor replacement is often the simplest fix if wiring/terminals are sound.
  • After replacement, sensors should be torqued to spec and, if possible, the exhaust system should be checked for leaks.

Option B: Repair wiring harness/connector

  • Parts: Minimal if you replace only a connector or short harness section; typically $20–$100 for parts.
  • Labor: 0.5–2.0 hours depending on accessibility.
  • Estimated total: $60–$300.
    Notes:
  • This can be the most cost-effective fix if wiring is damaged but the sensor itself is still good.

Option C: Fuse/relay replacement

  • Parts: $5–$20.
  • Labor: 0.1–0.5 hours.
  • Estimated total: $15–$70.
    Notes:
  • Common and inexpensive; confirm the correct fuse/relay before replacing.

Option D: PCM/ECM related (rare)

  • Parts: $0–$600 (depending on whether reprogramming is possible or if a replacement PCM is required).
  • Labor: 1.0–3.0 hours (plus software updates).
  • Estimated total: $100–$1,200.
    Notes:
  • Only consider if sensor and wiring tests fail to locate a fault and there is evidence of PCM-control issues.

Option E: Exhaust leak repair (as needed)

  • Parts: Varies (gasket, pipe repair, etc.)
  • Labor: 1.0–2.0 hours.
  • Estimated total: $100–$400.
    Notes:
  • If there is an upstream exhaust leak, repairing it can sometimes resolve related sensor reading problems.

DIY vs PROFESSIONAL

  • DIY suitability: Moderate. Replacing an oxygen sensor is a common DIY task with the right tools (O2 sensor socket, ratchet, penetrating oil, safety gear). You must be careful around exhaust heat and avoid damaging the sensor threads.
    • Pros: Lower labor cost, knowledge gain, quick fix.
    • Cons: Risk of cross-threading, sensor damage, or incomplete diagnosis if wiring is at fault; misdiagnosis can lead to wasted parts.
  • Tools and safety:
    • O2 sensor socket (usually 22mm or 7/8" with insulated handle to reach around exhaust).
    • Torque wrench for proper sensor torque (to spec in service manual, usually around 20–35 N·m depending on sensor).
    • Penetrating oil, rags, anti-seize (only if manufacturer allows it; see below).
    • PPE: gloves, eye protection, keep distributed heat in mind.
  • Anti-seize on O2 sensors:
    • Many manufacturers advise against applying anti-seize to the sensor threads with the sensor seated in aluminum exhaust components to avoid contamination of the sensor element or altering heat transfer. If you do use anti-seize (some technicians do for easy removal in the future), apply a light coat only on the threads, not on the sensor tip.
  • Practical tips if you DIY:
    • Disconnect the battery if you’ll be doing extensive electrical work and to reset PCM codes.
    • Use anti-seize on threads sparingly or as per Mazda’s service guidelines; some OEMs recommend no anti-seize at all.
    • After installation, clear codes and perform a drive cycle to ensure the code does not return.
    • If you’re replacing the sensor and the code persists after a new sensor, re-check wiring and fuses.
  • When to go PRO:
    • If there are signs of corrosion, hard-to-reach connectors, or if the diagnostic process points toward PCM/wiring harness issues you’re uncomfortable diagnosing.
    • If the heater circuit is intermittently failing or the sensor is in a difficult-to-access location, a professional service may be safer.

PREVENTION

  • Use quality fuel and keep the engine properly maintained (oil changes, air filter, ignition system). A well-maintained engine reduces unnecessary stress on the exhaust and sensor systems.
  • Address exhaust leaks promptly; leaks before the O2 sensors can cause incorrect readings that affect emissions readiness and sensor health.
  • Inspect O2 sensor wiring and connectors during routine maintenance; look for signs of wear, moisture intrusion, or corrosion, particularly in harsh climates or salted roads.
  • Follow vehicle service intervals for sensor inspection or replacement as recommended by Mazda or your mechanic, and consider proactive replacement if your vehicle has high mileage and legacy sensors.
  • Avoid prolonged driving with known sensor issues; resolve issues promptly to prevent catalyst monitoring problems and potential failed emissions testing.

Data limitations recap

  • The provided NHTSA data for the Mazda6 (2022-2024) shows no recalls and no owner complaints specifically tied to P0155 in the dataset you provided. That means this guide uses general OBD-II knowledge and Mazda6-specific considerations to diagnose a common variant of P0155 and does not rely on a Mazda-issued service bulletin or recall. If a Mazda TSB exists for a similar issue in your region or model year, consult your dealership for the latest published guidance.

Frequently Asked Questions

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

Vehicle Info

MakeMazda
ModelMazda6
Years2022-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.