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

P0135 on 2007-2014 Mercedes-Benz C-Class: O2 Sensor Heater Fault Causes and Fixes

On a W204 C-Class with the M272 V6 engine, P0135 almost always means the heater inside the Bank 1 (passenger side) upstream oxygen sensor has failed. Replacing the sensor is the fix. Expect to pay $75-$110 for a quality aftermarket sensor (like Bosch) or $160+ for OEM. DIY is possible but tight access makes it a 3/5 difficulty job.

18 minutes to read 2007-2014 Mercedes-Benz C-Class
Most Likely Cause
Failed Bank 1, Sensor 1 Oxygen Sensor
Difficulty
3/5
Est. Time
1.5 hrs
DIY Doable?
✅ Yes
Shop Labor
$250 – $450
Parts Price
$75 – $180
⚠️ Drivable, but... — Yes, you can drive the car, but it should be fixed promptly. The engine will run inefficiently, especially when cold, leading to poor fuel economy and higher emissions. Ignoring it long-term can potentially damage the expensive catalytic converter.
Key Takeaways
  • P0135 points directly to a problem with the heater in the passenger-side, upstream (pre-catalytic converter) O2 sensor.
  • The most likely fix is to replace the sensor itself. Bosch is a trusted OEM-quality brand for this part (Part No. 17016).
  • Before buying parts, always check the specific fuses for the O2 sensor heater circuit first (Fuses 4, 6, 25, 27 in front; 42 in rear) as it's a simple and cheap potential fix.
  • While a DIY replacement is possible and saves money, be prepared for a challenging job due to very tight access on the V6 engine. A 22mm offset O2 sensor socket is highly recommended.
The trouble code P0135 indicates an 'O2 Sensor Heater Circuit Malfunction' for Bank 1, Sensor 1. Oxygen sensors need to be hot (around 600°F or 315°C) to work correctly. To speed this up after a cold start, a small heater is built into the sensor. Your car's Engine Control Module (ECM) has detected that this heater is not working, either because it's burned out, has a wiring problem, or a fuse is blown.

What's Unique About the 2007-2014 Mercedes-Benz C-Class

For the W204 C-Class with the M272 V6, this code is a straightforward component failure rather than a sign of a deeper platform-specific issue like the M272's more well-known balance shaft problems. The main challenge on this vehicle is physical access. The Bank 1 (passenger side) upstream sensor is tucked tightly between the engine, transmission, and catalytic converter, making replacement more difficult than on an inline-four engine. The M272 engine uses a Bosch ME 9.7 engine control unit to manage the O2 sensor heaters.

Symptoms You May Notice

  • Check Engine Light is on
  • Reduced fuel economy
  • Rough or unstable idle, particularly during cold starts
  • Failing a vehicle emissions test
  • Slight hesitation during acceleration when the engine is cold
  • Possible rotten egg (sulfur) smell from the exhaust due to an incorrect air/fuel mixture
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the wrong oxygen sensor. P0135 is specifically for Bank 1 (passenger side) and Sensor 1 (upstream/pre-catalytic converter). Do not replace the downstream sensor or the sensor on the driver's side (Bank 2).

Most Likely Causes

  1. Failed Bank 1, Sensor 1 Oxygen Sensor 🔴 High Probability The internal heater element is a wear item that simply burns out over time with tens of thousands of heating and cooling cycles. It is the most common point of failure for this code.
    How to confirm: Using a multimeter, disconnect the sensor and measure the resistance between the two heater circuit pins (usually the same color wires, often white). 🎬 Watch: How to diagnose and fix P0135 heater circuit codes. An open circuit (infinite resistance) or a reading far from the manufacturer's specification (typically 2-10 ohms) confirms a bad heater element. A good sensor should read between 2 and 20 ohms.
    Typical fix: Replace the Bank 1, Sensor 1 (Upstream, Passenger Side) oxygen sensor. The Bosch 17016 is a direct OEM-equivalent replacement.
    Est. part cost: $75-$110
  2. Damaged Wiring or Connector 🟡 Medium Probability The wiring harness runs close to hot exhaust components, which can cause the insulation to become brittle and crack over time, leading to a short or open circuit. The connectors are also exposed to the elements under the car.
    How to confirm: Visually inspect the wiring harness leading to the O2 sensor for any signs of melting, chafing, or corrosion on the connector pins. Perform a continuity test on the heater circuit wires from the ECM to the sensor connector. With the ignition on, there should be battery voltage (~12V) at the power supply pin and a bias voltage (approx. 4.4V) on the control pin at the harness-side connector.
    Typical fix: Repair the damaged section of the wiring harness or clean/replace the connector.
    Est. part cost: $5-$50
  3. Blown Fuse ⚪ Low Probability
    How to confirm: Locate the fuse boxes (SAM modules) in the engine bay and trunk. Check the fuses related to engine management and oxygen sensors. For the W204, these are typically fuse #4, #6, #25, and #27 in the front SAM (engine bay) and fuse #42 in the rear SAM (trunk). Visually inspect the fuse; if blown, replace it.
    Typical fix: Replace the blown fuse. Note: If the new fuse blows immediately, it indicates a short circuit in the wiring or the sensor itself that must be diagnosed.
    Est. part cost: $1-$5

Rare But Worth Checking

  • Faulty Engine Control Module (ECM): This is very uncommon. Before condemning the expensive ECM (Bosch ME 9.7), all other possibilities (sensor, wiring, fuse) must be exhaustively ruled out. This is typically diagnosed by confirming the sensor and wiring are good, but there is still no voltage or PWM control signal being supplied to the heater circuit from the ECM. Technicians have noted that the internal heater driver chip on the ME 9.7 circuit board can fail, though it is rare.
  • Poor Engine-to-Chassis Ground: A corroded or loose main engine ground strap can cause a variety of intermittent electrical faults and incorrect sensor readings. While not a direct cause, it can create voltage discrepancies that may trigger heater circuit codes. The main ground strap is a braided cable running from the transmission bell housing area to the chassis.

Diagnosis Steps

  1. Connect an OBD-II scanner to confirm P0135 is the active code.
  2. Locate the Bank 1, Sensor 1 oxygen sensor. On the M272 V6, this is the upstream sensor on the passenger side of the vehicle.
  3. For easier access, spray the sensor's threads with penetrating oil a few hours or a day before attempting removal.
  4. Check the O2 sensor heater circuit fuses. In the W204, inspect fuse #4, #6, #25, and #27 in the front fuse box (engine bay) and fuse #42 in the rear fuse box (trunk). 🎬 See exactly where to find these O2 sensor heater fuses. Replace if blown.
  5. If fuses are good, thoroughly inspect the sensor's wiring harness and connector for any visible damage, such as melting, fraying, or corrosion.
  6. Disconnect the sensor. Use a multimeter to test the resistance of the heater circuit on the sensor side. A reading of infinite resistance (open loop) or one significantly outside the 2-20 ohm range means the heater is bad and the sensor must be replaced.
  7. If resistance is within spec, test for voltage at the connector (harness side). With the key on, engine off, check for battery voltage (approx. 12V) on the heater power supply pin. The ECU-controlled ground side may show a bias voltage.
  8. If the sensor's heater circuit is confirmed faulty, replace the sensor. A 22mm (or 7/8") offset oxygen sensor socket, long extensions, and a universal joint are highly recommended for this job. Access is possible from both above and below the engine.
  9. 🎬 Watch this step-by-step guide to replacing the upstream sensor.
  10. Clear the code with the OBD-II scanner and perform a test drive, allowing the engine to cool down and restart to ensure the code does not return.

Parts You'll Likely Need

  • Upstream Oxygen Sensor (Bank 1) (OEM #A0035427018) — This is the sensor identified by the code P0135. The internal heater element fails from age and heat cycles, which is the most common cause of this code. It is a 5-wire wideband sensor with a 530mm wire length.
    Trusted brands: Bosch (OEM Part No. 17016 or 0258017016), NTK
    OEM price range: $160-$200
    Aftermarket price range: $75-$110

Technical Service Bulletins (TSBs) & Recalls

  • NHTSA Document NC-10232396-0001: Official letter from Mercedes-Benz detailing the 20-year/unlimited-mile warranty extension for the rear subframe on W204 and other models, covering replacement due to corrosion with perforation.

Mechanic-Grade Diagnostic Values

  • O2 Sensor Heater Element Resistance — expected: 2 - 20 Ohms at ambient temperature. Some sources state a tighter range of 2-4 Ohms.. Failure: A reading of infinite resistance (Open Loop / OL) or near zero ohms (short circuit).
  • O2 Sensor Heater Power Supply Voltage — expected: ~12V (Battery Voltage) with ignition on.. Failure: Voltage near 0V indicates an open circuit in the power feed from the SAM/fuse box.
  • O2 Sensor Heater Control Circuit Voltage (Harness Side) — expected: A bias voltage of approximately 4.4V with the sensor disconnected, key on. When running, the ECM will pulse this connection to ground to control the heater.. Failure: No voltage or a constant ground may indicate a wiring issue or a failed ECM driver.
  • Live Data - O2 Sensor Voltage (Operational) — expected: Once warmed up and operational, the upstream wideband sensor voltage will fluctuate. A different Mercedes model showed operational voltages around 1.6V at idle.. Failure: Sensor voltage that is stuck, unresponsive, or does not reach an operational reading after warm-up.

Hidden / Shadow Codes Worth Checking

  • P0135 (with specific text): While not a hidden code, a Mercedes-specific scanner (like DAS or XENTRY) provides more detail than a generic scanner. For a heater fault, it might specify 'Heating capacity is too low', which points more directly to a performance issue rather than a simple open/short circuit. (see via Mercedes STAR/DAS/XENTRY diagnostic system.)

Scan Tool Commands That Help

  • Mercedes STAR/XENTRY: O2 Sensor Heater Activation / Bidirectional Control — This function is used in advanced diagnosis after the sensor and wiring have been tested and are known to be good. It allows a technician to command the ECM's heater driver circuit on and off manually. If the command is sent but the heater does not activate (verified by measuring voltage or current), it strongly suggests a failed ECM driver.

Wiring & Ground Locations

  • Engine-to-Chassis Ground Strap — A large, braided copper cable running from the lower bell housing area of the transmission (driver's side) to a mounting point on the vehicle's chassis/frame.. A poor main engine ground can cause unstable voltage references for all engine sensors, including the O2 sensors, potentially leading to incorrect readings or fault codes. This should be inspected for corrosion or looseness if multiple, seemingly unrelated electrical faults are present.
  • W10 Ground Point — Located at the right front strut tower in the engine bay, serving as the main battery ground point.. This is a primary grounding point for the vehicle's electrical system. Corrosion here can cause widespread issues. It is known to act as a 'water funnel' and can corrode, so it's worth inspecting.
  • G3/4 (Bank 1, Sensor 1) Connector Pins — The electrical connector for the upstream passenger-side O2 sensor.. For testing, the two heater circuit wires are typically the same color (often white). On the harness side, one pin should have ~12V with key-on, and the other is the control (ground) from the ECM.

Real Owner Repair Stories

  • MHH Auto Forum User (Mercedes with ME9.7 ECU (same as W204 M272)) — Persistent O2 sensor heater fault code (P0141, downstream, but same heater control principle).
    ❌ Tried (didn't work) Replacing the oxygen sensor., Verifying the wiring harness had continuity and was not shorted to ground.
    ✅ What actually fixed it The user suspected a failed heater driver chip on the ME9.7 ECU circuit board after ruling out all other components. This represents the final, rarest possibility for this type of fault.

OEM Part Supersession History

  • A0035427018A0035427018 (current) — This is the original and still current primary part number from Mercedes-Benz for this application.
    Heads up: The direct OEM equivalent is Bosch part 0 258 017 016, which is often sold under the shorter part number 17016. These are interchangeable.

Model Year Variations Within This Range

  • 2012-2014 (C350 model): For the 2012 model year facelift, the C350 model's 3.5L M272 V6 was replaced by the newer 3.5L M276 direct-injection V6. While similar in displacement, the M276 is a different engine family with different engine management and components. This guide is specific to the M272 engine.

Diagnostic Flowchart

The P0135 code indicates a heater circuit malfunction in the Bank 1, Sensor 1 (Upstream Passenger Side) O2 sensor. Start by checking the electrical integrity of the circuit before replacing expensive components.
Locate the Front SAM (engine bay) and Rear SAM (trunk). Are fuses #4, #6, #25, #27 (Front) and #42 (Rear) intact?
→ Replace the blown fuse. If it blows again immediately, there is a short in the wiring harness or the sensor heater element itself. Inspect the harness near hot exhaust components for melted insulation.
Disconnect the Bank 1, Sensor 1 (Passenger Upstream) connector. Measure resistance across the heater pins (usually two white wires) on the sensor side. Is it between 2-20 ohms?
→ The internal heater element has failed due to thermal cycling. Replace the sensor with a Bosch 17016 (OEM equivalent). Use a 22mm offset socket and penetrating oil for removal.
With Ignition ON (Engine Off), measure voltage at the harness-side connector. Is there ~12V at the power pin and ~4.4V bias at the control pin?
→ The circuit and sensor heater are electrically sound. Clean the connector pins with electronic cleaner to remove possible corrosion and clear the code. If it returns, the ECU may be failing to ground the circuit.
Inspect the wiring harness from the sensor to the ECU. Is there evidence of melting, chafing, or oil contamination?
→ Repair the damaged wiring section or replace the connector. Ensure the harness is routed away from the exhaust manifold to prevent future melting.
→ Perform a continuity test between the sensor connector and the ECU pins. If continuity is good but voltage is missing, the Front SAM or ECU may have an internal fault.
→ Address the M272 intake manifold lever or leaking camshaft magnets first. Oil can wick through the harness from the magnets and contaminate the O2 sensor connector, causing circuit faults.

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • M272 Engine Balance Shaft Sprocket Failure 🔴 High — Common on engines built before ~2008 (specifically, before M272 engine serial number 2729..30 468993). Failure can occur from 60k-100k miles. (Ref: A class-action lawsuit was filed, and Mercedes issued internal service bulletins, but no official public recall.)
  • Intake Manifold Air Flap Lever Failure 🟠 Medium — Very common after 80,000 miles. The original plastic lever breaks, causing performance issues and fault codes P2004, P2005, or P2006. (Ref: No TSB, but a robust aftermarket of metal repair kits exists to avoid replacing the entire manifold.)
  • Rear Subframe Corrosion/Rust 🔴 High — Common enough that Mercedes extended the warranty. Affects vehicles operated in regions where road salt is used. Rusts from the inside out, making it difficult to detect before significant damage occurs. (Ref: Mercedes-Benz has extended the warranty to 20 years/unlimited miles for replacement if perforation occurs.)
  • Leaking Camshaft Adjuster Solenoids (Magnets) 🟡 Low — A common source of oil leaks. The primary concern is oil wicking through the wiring harness and potentially damaging the engine control module (ECM). (Ref: No TSB, but a common preventative fix is to install short 'pigtail' harnesses (sacrificial wires) to protect the main engine harness.)

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For this specific repair, a used part is almost never a smart choice. The primary cause of P0135 is the failure of a wear-and-tear item (the heater element). A used sensor has unknown remaining life and is very likely to fail soon, if it hasn't already.

What to inspect on the donor part:

  • Not applicable. Do not purchase a used oxygen sensor.

OEM-only on this vehicle (don't cheap out):

  • While not strictly 'OEM-only', using the OEM supplier (Bosch) is highly recommended. Avoid unbranded, no-name sensors as they are known to have high failure rates, incorrect resistance values, or slow response times, which can cause persistent issues even if they clear the P0135 code temporarily.

Aftermarket brands forum-validated for this vehicle:

  • Bosch (OEM supplier, part 17016 or 0258017016)
  • NTK/NGK
  • Denso

Brands owners have reported issues with on this vehicle:

  • Generic, unbranded 'white-box' parts from online marketplaces.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2010-2015 Mercedes-Benz GLK350 (X204) M272 V6

Symptoms: Difficulty reaching and unplugging the upstream O2 sensor connectors due to tight routing.

What fixed it: Replacement of the upstream O2 sensor using specific routing techniques for the new sensor wires.

Source hint: YouTube - Mercedes GLK 350 4Matic (X204) M272 engine O2 (Oxygen) Sensor Replacement

2008-2014 Mercedes-Benz C-Class (W204)

Symptoms: Check engine light active with P0135; owner investigating fuse locations across multiple SAM modules.

What fixed it: Inspecting and potentially replacing fuses #4, #6, #25, #27 in the front SAM and #42 in the rear SAM.

Source hint: YouTube - MERCEDES W204 Upstream Downstream O2 Oxygen Sensor Fuse Relay Location

Frequently Asked Questions

Which specific oxygen sensor do I need to replace for a P0135 code on my M272 V6?
You need to replace the Bank 1, Sensor 1 oxygen sensor, which is the upstream sensor located on the passenger side of the engine. The Bosch 17016 is the recommended direct OEM-equivalent replacement.
Where are the O2 sensor heater circuit fuses located on a W204 C-Class?
Fuses are located in both the front SAM (engine bay) and the rear SAM (trunk). Specifically, check fuses #4, #6, #25, and #27 in the engine bay and fuse #42 in the trunk.
Is there a warranty extension that might cover my 2007-2014 C-Class for related issues?
While not directly for the O2 sensor, Mercedes-Benz issued a 20-year/unlimited-mile warranty extension (NHTSA Document NC-10232396-0001) covering rear subframe corrosion for the W204 platform.
What resistance should I see when testing the heater circuit on my Mercedes O2 sensor?
A functional sensor should typically read between 2 and 20 ohms. A reading of infinite resistance (open circuit) or one significantly outside this range confirms the heater element has failed.
Can I access the Bank 1 Sensor 1 O2 sensor from the top of the engine bay?
Yes, access to the upstream sensors on the M272 engine is possible from both above and below the engine, though using a 22mm offset oxygen sensor socket with long extensions and a universal joint is highly recommended.
Why does my C-Class idle roughly only during cold starts with this code?
The P0135 code indicates a failure in the O2 sensor's internal heater. Because the sensor cannot reach operating temperature quickly on its own, the engine struggles with an incorrect air/fuel mixture during the warm-up phase, leading to an unstable idle.
Mercedes GLK 350 4Matic (X204) M272 engine O2 (Oxygen) Sensor Replacement (detailed video)
Mercedes GLK 350 4Matic (X204) M272 engine O2 (Oxygen) Sensor Replacement (detailed video)
How to Replace Upstream O2 Oxygen Sensor 2008-2014 Mercedes-Benz C300
How to Replace Upstream O2 Oxygen Sensor 2008-2014 Mercedes-Benz C300
MERCEDES W204 O2 Sensor Oxygen Sensor Fuse Relay Location Replacement C250 C300 C180 C200 C220 C280
MERCEDES W204 O2 Sensor Oxygen Sensor Fuse Relay Location Replacement C250 C300 C180 C200 C220 C280
MERCEDES W204 O2 Sensor Heater Fuse Relay Location Replacement C250 C300 C180 C200 C220 C280 C320 C3
MERCEDES W204 O2 Sensor Heater Fuse Relay Location Replacement C250 C300 C180 C200 C220 C280 C320 C3
How to Replace an Oxygen Sensor (Fix Code P0135 & P0141 Heater Circuit)
How to Replace an Oxygen Sensor (Fix Code P0135 & P0141 Heater Circuit)
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 P0135 (Deep Dive) for:
  • Mercedes-Benz C-Class: 20072008200920102011201220132014
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