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

P0354 on 2000-2007 Mercedes-Benz C-Class: Ignition Coil 'D' Circuit Failure Causes and Fixes

P0354 on a W203 C-Class indicates a fault with the ignition coil for cylinder 4. The most common fix is replacing the faulty ignition coil and the spark plugs for that cylinder. Expect to pay $50-$100 for an aftermarket coil and $10-$20 per spark plug. On V6 models, cylinder 4 is at the front on the driver's side; on 4-cylinder models, it's the rearmost cylinder.

22 minutes to read 2000-2007 Mercedes-Benz C-Class
Most Likely Cause
Faulty Ignition Coil
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$120 – $350
Parts Price
$60 – $170
⚠️ Drivable, but... — You can drive short distances, but it's not recommended. Driving with a constant misfire can allow unburned fuel to enter the exhaust, potentially damaging the expensive catalytic converter. You will also experience rough running, reduced power, and poor fuel economy.
Key Takeaways
  • P0354 points directly to a problem with the ignition coil circuit for cylinder 4, which almost always results in a P0304 misfire code as well.
  • The most common cause is a failed ignition coil, a relatively simple and inexpensive DIY replacement.
  • Always swap the suspect coil with a known good one from another cylinder to confirm the coil is the problem before buying a new one.
  • On V6 engines, check for oil in the spark plug wells from leaking valve cover gaskets. On 4-cylinder engines, inspect for oil in the wiring harness connectors.
  • Cylinder 4 is in a different location depending on whether you have a V6 (front, driver's side) or a 4-cylinder (rear, near firewall) engine.
The trouble code P0354 means the Powertrain Control Module (PCM) has detected a malfunction in the primary or secondary circuit of the ignition coil for cylinder 'D', which corresponds to cylinder number 4. The ignition coil is responsible for converting the car's 12-volt battery power into the thousands of volts needed to create a spark at the spark plug. The PCM monitors the ignition coil circuit, and when it commands the coil to fire, it expects to see a specific voltage spike. If this feedback signal is missing or incorrect, the PCM flags the circuit as faulty and stores the P0354 code. This failure prevents the spark plug for cylinder 4 from firing correctly, leading to an engine misfire.

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

The 2000-2007 C-Class (W203) used different engine types, which changes the location of cylinder 4 and the type of ignition coil. V6 models (like the C240 and C320 with the M112 engine) have a twin-spark system, with one coil pack firing two spark plugs per cylinder. On these V6 engines, cylinder 4 is the front-most cylinder on the driver's side (left side of the engine). In contrast, the 4-cylinder Kompressor models (like the C230 with the M271 engine) use a simpler coil-on-plug design, and cylinder 4 is the rearmost cylinder, closest to the firewall.

Symptoms You May Notice

  • Check Engine Light is illuminated or flashing
  • Rough or shaking engine idle
  • Noticeable loss of power and sluggish acceleration
  • Engine hesitation or stumbling during driving
  • Increased fuel consumption
  • Engine may be difficult to start
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing only the spark plugs without testing the ignition coil. If the coil is faulty, the problem will persist.
  • Replacing a fuel injector. While a bad injector can cause a misfire (P0304), it will not cause a coil circuit code (P0354).
  • Assuming the coil is bad without swapping it first. A wiring issue can present the same code, and replacing a good coil will not fix the problem.

Most Likely Causes

  1. Faulty Ignition Coil 🔴 High Probability Ignition coils are a common wear item that can fail from heat cycles and age. Oil leaks from the valve cover gaskets, a known issue, can also seep into the spark plug wells and damage the ignition coil boots, leading to failure.
    How to confirm: Swap the ignition coil from cylinder 4 with an adjacent cylinder (e.g., cylinder 5 on a V6, or cylinder 3 on a 4-cyl). Clear the codes and drive. If the fault code changes to P0355 or P0353 respectively, the coil is bad. If P0354 returns, the problem is in the wiring or PCM.
    Typical fix: Replace the failed ignition coil for cylinder 4. It is best practice to replace the corresponding spark plugs at the same time. For V6 models, there are two plugs per cylinder. Use reputable brands like Bosch or Beru. 🎬 Watch: Step-by-step spark plug replacement for the M112 V6 engine.
    Est. part cost: $50-$120
  2. Worn or Defective Spark Plugs 🟡 Medium Probability Spark plugs have a finite service life. On V6 models with twin-spark ignition, there are two plugs per cylinder, increasing the chance of a failure. A heavily worn, fouled, or incorrectly gapped plug can increase resistance in the secondary ignition circuit, stressing the coil and causing it to fail, which in turn triggers the P0354 code.
    How to confirm: Remove the spark plug(s) from cylinder 4 and inspect for wear, fouling (black, oily, or white deposits), or damage to the electrode or ceramic insulator. Mercedes recommends replacement at specific intervals (typically around 100,000 km or 60,000 miles).
    Typical fix: Replace the spark plug(s) for cylinder 4. It is highly recommended to replace all spark plugs as a set if their age is unknown to ensure balanced performance. Ensure the new plugs are gapped correctly.
    Est. part cost: $10-$25 per plug
  3. Damaged Wiring or Connector ⚪ Low Probability Engine bay heat and vibration can make plastic connectors brittle and wires fragile over time. The wiring harness leading to the coil can chafe or break. In some cases, oil from leaking camshaft sensors can wick through the wiring harness ('oil-in-harness' issue) and contaminate the coil connector and even the PCM connector, causing this fault.
    How to confirm: Visually inspect the electrical connector and wiring going to the cylinder 4 ignition coil. Look for cracked plastic, corroded pins, or frayed wires. Check for the presence of oil inside the connector. Use a multimeter to check for continuity and proper voltage at the connector pins leading back to the PCM.
    Typical fix: Repair the damaged section of wire or replace the pigtail connector for the ignition coil. If oil contamination is found, the source of the leak (e.g., camshaft position sensor) must be fixed, and the harness and connectors must be thoroughly cleaned with an appropriate electrical contact cleaner.
    Est. part cost: $15-$40 for a connector pigtail

Rare But Worth Checking

  • Faulty Powertrain Control Module (PCM): This is very rare. The internal driver circuit in the PCM that fires the ignition coil can fail. This should only be considered after all other possibilities (coil, plugs, wiring) have been definitively ruled out. A full diagnostic scan with Mercedes-specific software (like STAR/Xentry) is often needed to confirm a faulty PCM.

Diagnosis Steps

  1. Read the code with an OBD-II scanner to confirm P0354 and check for any other codes like P0304.
  2. Identify your engine type (4-cylinder or V6) to locate cylinder 4. For V6 (M112), it's the front cylinder on the driver's side. For I4 (M271), it's the rearmost cylinder near the firewall.
  3. Swap the ignition coil from cylinder 4 with another cylinder (e.g., cylinder 3 on an I4, or cylinder 5 on a V6).
  4. Clear the fault codes with the scanner.
  5. Start the engine and drive the vehicle until the Check Engine Light returns.
  6. Re-scan for codes. If the code has moved to the cylinder where you placed the coil (e.g., P0353 or P0355), the ignition coil is faulty and needs replacement.
  7. If code P0354 returns, the problem is not the coil. Carefully inspect the wiring harness and connector for cylinder 4. Look for any damage, corrosion, loose connections, or signs of oil contamination.
  8. If the wiring appears intact, use a multimeter to check for correct voltage and ground at the coil connector. Check for continuity on the signal wire from the PCM to the coil connector.
  9. While the coil is removed, inspect the spark plug(s). If they are old, fouled, or damaged, replace them. On V6 models, remember there are two plugs per cylinder.
  10. If all wiring, plugs, and the coil are confirmed to be good, the issue may be a rare failure of the PCM's ignition driver circuit.

Parts You'll Likely Need

  • Ignition Coil (OEM #A0001501980 (or A2729060060 for later V6 models)) — This is the most frequent cause of a P0354 code, as the coil itself fails internally.
    Trusted brands: Bosch, Beru, Delphi, NGK
    OEM price range: $90-$150
    Aftermarket price range: $50-$100
  • Spark Plug (OEM #Bosch YR7MPP33 or NGK PLKR7A (Varies by engine)) — It is best practice to replace spark plugs when replacing a coil, as a worn plug can cause a coil to fail, and their service life is limited.
    Trusted brands: Bosch, NGK
    OEM price range: $15-$25
    Aftermarket price range: $8-$18

Related Codes That Often Appear With This One

  • P0304 — P0304 means 'Cylinder 4 Misfire Detected'. This code is almost always present with P0354 because the coil circuit failure directly causes the cylinder to misfire.
  • P0300 — This code for 'Random/Multiple Cylinder Misfire' can sometimes appear if the misfire from cylinder 4 is severe enough to affect overall engine balance and crankshaft speed readings.
  • P0351, P0352, P0353, etc. — If multiple ignition coil codes are present simultaneously, it strongly suggests a systemic problem like a bad ground, a major wiring harness issue, or a failing PCM, rather than multiple individual coil failures.

Platform-Specific Known Issues

  • On M112 V6 engines, oil leaks from the valve cover gaskets are common. This oil can pool in the spark plug wells, saturating the ignition coil boot and causing it to swell, degrade, and fail, leading to misfires and coil circuit codes.
  • On M271 4-cylinder engines, a known issue involves oil leaking from the camshaft adjuster magnets (solenoids) and traveling through the wiring harness. This 'oil-in-harness' problem can contaminate connectors for the ignition coils and even the main engine computer (PCM), causing various electrical faults including P0354.

Mechanic-Grade Diagnostic Values

  • Ignition Coil Primary Winding Resistance — expected: 0.3 to 2.0 ohms. Failure: A reading of 0 ohms (short circuit) or OL/infinity (open circuit).
  • Ignition Coil Secondary Winding Resistance — expected: 5,000 to 15,000 ohms (5kΩ - 15kΩ). Failure: A reading significantly outside the expected range, or OL/infinity.
  • Ignition Coil Connector - Power Supply Pin — expected: Battery Voltage (approx. 12.6V with key on, engine off). Failure: Low or no voltage indicates a problem with the power supply from the fuse/relay.
  • Ignition Coil Connector - Trigger Signal (with engine running) — expected: A fluctuating frequency signal, typically between 5 and 20 Hz at idle when measured with a multimeter with a Hz function.. Failure: No frequency signal suggests a wiring break to the PCM or a failed PCM driver.
  • STAR Diagnosis 'Smooth Running' Value — expected: Values should be relatively stable and close to 0. A typical tolerance range is -3.5 to +3.5.. Failure: A cylinder showing a consistently high positive or negative value indicates the ECU is compensating for a misfire on that cylinder.

Hidden / Shadow Codes Worth Checking

  • 0987: This is a Mercedes-specific fault code that can accompany the generic P0354, pointing more directly to the ignition coil circuit malfunction for cylinder 4. (see via A Mercedes-Benz specific scanner like STAR/Xentry or a high-end professional scanner capable of reading manufacturer-specific codes.)

Scan Tool Commands That Help

  • STAR/Xentry: Smooth Running Test (Live Data) — This function is invaluable for confirming an intermittent misfire when the P0354 code is present. It displays real-time data on how the ECU is adjusting for rotational speed variations in each cylinder. A cylinder with a faulty coil circuit will show a large correction value, pinpointing the source of the rough running.
  • STAR/Xentry: Misfire Counter ('contador de averías') — While diagnosing, monitoring the live misfire counter for each cylinder can confirm that cylinder 4 is the one actively misfiring, directly linking the P0354 circuit fault to a performance symptom.

Wiring & Ground Locations

  • T1/4 — This is the Mercedes wiring diagram designation for the ignition coil on cylinder 4.. When referencing official Mercedes wiring diagrams, T1/4 is the component you need to trace wiring for.
  • W11 — Main engine ground point, typically a braided strap from the engine block/bell housing to the chassis/firewall.. A corroded or loose W11 ground can cause widespread electrical issues, including weak spark and intermittent ignition coil circuit faults. The PCM relies on a solid ground reference to properly control the coils.
  • Ignition Coil Connector (M112/M271) — The 3-pin or 4-pin plastic connector that plugs directly into the top of the ignition coil.. The pins are typically: Pin 1 - Power (12V+), Pin 2 - Ground, Pin 3 - Signal from PCM. Verifying power, ground, and signal at this connector is the primary electrical diagnostic step after swapping the coil.

Real Owner Repair Stories

  • MercedesForum.com user 'Bimmerod' (2006 C350 Sport (W203)) — Intermittent P0304 (Cylinder 4 Misfire) and P0354 (Coil D Circuit). Rough idle, bad exhaust smell, extremely high fuel consumption.
    ❌ Tried (didn't work) Swapped ignition coil from cylinder 4 to cylinder 1; the fault did not move., Swapped spark plug; the fault did not move., Re-checked all connections after a recent intake manifold replacement., Performed a vacuum leak test with carb cleaner; no leaks found.
    ✅ What actually fixed it The vehicle was taken to a shop with Mercedes STAR software. The diagnostic pointed to faulty upstream O2 sensors. After replacing the upstream O2 sensors (Bosch parts), the misfire and all codes, including P0354, were resolved and did not return.

When the Usual Fixes Don't Work

  • While the most common fix for P0354 is a new ignition coil, there are documented cases where the code persisted after swapping both the coil and spark plug. In one instance involving a 2006 C350, the root cause was ultimately diagnosed by a dealer-level scan tool as faulty upstream O2 sensors. The bad sensor data was likely causing such a severe fuel trim issue that it led to misfires the ECU incorrectly attributed to the ignition circuit. This highlights that if standard coil/plug/wiring checks fail, the problem may lie in an upstream sensor providing incorrect data to the PCM.

OEM Part Supersession History

  • A0001501580A0001502580 — Part revision and supplier changes for M271 4-cylinder engines.
  • A2711502733A2711500156 (Kit) — For the M271 'oil-in-harness' issue, Mercedes released a kit that includes updated pigtail harnesses designed to stop oil from wicking into the main loom.
    Heads up: This is a preventative part. The pigtail is added between the leaking sensor and the main harness.

Model Year Variations Within This Range

  • 2004/2005-2007 (Facelift): Facelift W203 models feature a completely different interior, most notably the instrument cluster which changed from a large central speedometer to two equally sized dials. They also received clear lens headlights, updated bumpers, and improved rust protection with galvanized body panels. Some engine offerings were updated, such as the introduction of the M272 V6 to replace the M112 in some markets.

Diagnostic Flowchart

Start by confirming if P0354 is paired with a misfire code like P0304. The most effective next step is a simple ignition coil swap, which will quickly determine if the fault is the coil itself or the supporting circuit.
This combination strongly suggests a component failure. The quickest way to confirm a bad coil is to swap it. Have you swapped the cylinder 4 ignition coil with an adjacent one?
→ Locate cylinder 4 (front cylinder on the driver's side for V6 M112, rearmost for I4 M271). Swap its ignition coil with an adjacent one (e.g., cylinder 5 on V6, cylinder 3 on I4), clear the codes, and drive until the check engine light returns. Then, re-scan and continue this flowchart.
After the swap, did the fault code 'move' to the other cylinder (e.g., P0355 or P0353)?
→ The ignition coil is faulty. Replace the coil for cylinder 4. It's best practice to also replace the spark plug(s) for that cylinder, especially on V6 models with two plugs per cylinder. Use a quality brand like Bosch or Beru.
The coil is good. The problem is in the circuit. Have you inspected the wiring connector for the cylinder 4 coil?
→ Unplug the connector. Look for brittle plastic, corroded pins, or frayed wires. Crucially, check for engine oil inside the connector, a common issue on these Mercedes engines.
What did you find during the visual inspection of the connector and harness?
→ This is the likely cause. If oily, trace the leak; it's often from the camshaft adjuster magnets (on M271 engines) or valve cover gaskets (on M112 V6s). Fix the leak, clean the harness with electrical contact cleaner, and repair/replace the damaged connector pigtail.
With the wiring looking good, let's check the last component. Have you inspected the spark plug(s) for cylinder 4?
→ The spark plug(s) have failed. Replace all spark plugs as a set to ensure balanced engine performance, especially if their age is unknown. Remember V6 models have two plugs per cylinder. Ensure they are gapped correctly.
→ The issue may be a rare failure of the Powertrain Control Module (PCM) ignition driver. This requires advanced diagnostics with a multimeter to verify power, ground, and signal at the coil connector before condemning the expensive PCM.
→ This points to a circuit fault rather than a complete component failure. The coil may be functioning just enough to avoid a misfire code. Proceed directly to inspecting the wiring and connector for cylinder 4 for damage or oil contamination, as this is a common failure point on M112 and M271 engines.

Other Known Issues on This Vehicle

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

  • Premature Rust 🔴 High — Very common on pre-facelift models (2000-2003/4). Affects wheel arches, door bottoms, and trunk lid. Less common but still possible on post-facelift galvanized models.
  • M271 Engine Timing Chain Stretch 🔴 High — Common on the 4-cylinder Kompressor engines, typically after 80,000 miles. A stretched single-row timing chain can cause a startup rattle, jump time, and lead to catastrophic engine damage.
  • M112 Engine Harmonic Balancer Failure 🔴 High — The rubber damper on the crankshaft pulley can delaminate on early M112 V6 engines (approx. 1998-2001). Failure can cause the pulley to separate, leading to loss of all belt-driven accessories and potential damage to the timing cover and oil pan. (Ref: Mercedes Service Campaign No. 2005020003 addressed certain part numbers (A1120350000, A1120350600).)
  • Valeo Radiator / Glycol Contamination 🔴 High — On automatic transmission models equipped with a Valeo brand radiator, an internal failure can cause coolant (glycol) to leak into the transmission fluid via the cooler lines. This contaminates the transmission fluid and can destroy the torque converter and transmission clutches. (Ref: While not a formal recall, this is a widely documented issue. Checking the radiator brand is a common pre-purchase inspection point.)
  • SAM (Signal Acquisition Module) Failure 🟠 Medium — The front or rear SAM units can fail, causing a wide range of bizarre electrical issues, such as lights not working, fuel gauge errors, and key fob problems. Water ingress into the fuse box area is a common cause.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used wiring harness pigtail for the ignition coil is a viable option if the original connector is physically broken (e.g., broken locking tab) and you can source one from a low-mileage, non-oily donor car. For most other parts related to this code, new is strongly recommended.

Donor-vehicle mileage cap: roughly under 80000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • For a wiring pigtail, ensure the plastic is not brittle and the locking tab is intact.
  • Check inside the connector for any signs of green corrosion or oil residue.
  • Ensure at least 6 inches of wire is attached to make splicing easy.

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

  • Powertrain Control Module (PCM) - Aftermarket or improperly matched used units often have compatibility or programming issues.

Aftermarket brands forum-validated for this vehicle:

  • Bosch (often the OEM supplier)
  • Beru
  • NGK
  • Delphi

Brands owners have reported issues with on this vehicle:

  • Unbranded, no-name ignition coils from online marketplaces are frequently reported to fail prematurely or be dead-on-arrival.

Real Owner Stories

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

2014 C300

Symptoms: Intermittent P0354 and P0304 codes.

What fixed it: After replacing the coil and plugs did not resolve the issue, the owner was advised to investigate the 'oil-in-harness' issue, where oil wicks from sensors into the main wiring loom.

Source hint: MBWorld.org: A user with a 2014 C300 reported intermittent P0354 and P0304 codes. After replacing the coil and plugs, the issue returned. A suggestion was made to check for the 'oil-in-harness' issue, a known problem where oil wicks from sensors into the main wiring loom. URL: https://mbworld.org/forums/c-class-w204/870230-intermittent-misfire-issue.html

W203 C-Class

Symptoms: Check Engine Light with codes P0301, P0304, and P0354.

What fixed it: The community identified the P0354 code as a clear indicator of an ignition coil circuit failure for cylinder 4 and advised the owner to replace the coil pack and spark plugs for that cylinder.

Source hint: MBWorld.org: In a thread from 2010, a user with a W203 experienced P0301, P0304, and P0354. The community correctly identified the P0354 as an ignition coil circuit failure for cylinder 4 and advised replacing the coil pack and plugs. URL: https://mbworld.org/forums/c-class-w203/385802

Frequently Asked Questions

Where is cylinder 4 located on my 2000-2007 C-Class engine?
The location of cylinder 4 depends on your engine. For the M112 V6 engine, it is the front cylinder on the driver's side. For the M271 4-cylinder engine, it is the rearmost cylinder, closest to the firewall.
I found oil in the spark plug well for cylinder 4 on my V6 C-Class. Could this cause code P0354?
Yes, this is a very likely cause. On M112 V6 engines, leaking valve cover gaskets are a common issue. The oil pools in the spark plug wells and can damage the ignition coil boot, leading to failure and triggering a P0354 code.
My mechanic mentioned an 'oil-in-harness' issue on my 4-cylinder C-Class. Is that related to P0354?
Yes, it is a known cause. On M271 4-cylinder engines, oil can leak from the camshaft adjuster magnets and travel through the wiring harness. This oil can contaminate the ignition coil connector for cylinder 4, causing an electrical fault and triggering code P0354.
I replaced the ignition coil but P0354 came back. What should I check next?
If a known-good ignition coil does not fix the issue, the next step is to carefully inspect the wiring harness and electrical connector for cylinder 4. Look for damage, corrosion, or signs of oil contamination. If the wiring appears fine, the problem could be a rare failure of the PCM's ignition driver circuit.
How many spark plugs do I need to replace for cylinder 4 on my V6 model?
The M112 V6 engines in these C-Class models use a twin-spark ignition system, meaning there are two spark plugs for each cylinder. You will need to replace both spark plugs for cylinder 4. It is highly recommended to replace all spark plugs as a complete set.
What brand of ignition coil and spark plugs are recommended for this repair?
The context suggests using reputable OEM-supplier brands like Bosch or Beru for the ignition coil. While not specified for plugs, using a matching high-quality brand is best practice.
Mercedes M112 3.2 v6 spark plug replacement w208
Mercedes M112 3.2 v6 spark plug replacement w208
MERCEDES M113/M112 VALVE COVER GASKET REPLACEMENT - SIMPLE STEP-BY-STEP GUIDE
MERCEDES M113/M112 VALVE COVER GASKET REPLACEMENT - SIMPLE STEP-BY-STEP GUIDE
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 24, 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 P0354 for:
  • Mercedes-Benz C-Class: 20002001200220032004200520062007
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