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 Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0341 on 2003-2005 Mercedes E320 (W211): M112 Camshaft Sensor Guide

On a 2003-2005 Mercedes E320 with the M112 V6 engine, code P0341 almost always points to a failing Camshaft Position Sensor. It's a common, inexpensive, and easy DIY fix, typically costing $40-$100 for a quality replacement part. A classic symptom is the engine cranking but refusing to start when hot, which resolves after cooling down.

16 minutes to read 2003-2009 Mercedes-Benz E-Class
Most Likely Cause
Failing Camshaft Position Sensor (CPS)
Difficulty
1/5
Est. Time
0.3 hrs
DIY Doable?
✅ Yes
Shop Labor
$80 – $150
Parts Price
$40 – 100
⚠️ Drivable, but... — Driving is not recommended. A failing camshaft sensor can cause the engine to stall unexpectedly at any time, which is a significant safety hazard in traffic. It can also leave you stranded with an engine that cranks but will not restart until it has cooled down.
Key Takeaways
  • P0341 on this specific Mercedes almost always means you need a new Camshaft Position Sensor.
  • The most classic symptom is the engine cranking but not starting when hot, then starting fine after it cools down.
  • The sensor is located on the front of the passenger-side cylinder head and is held by one E8 Torx bolt, making it a very easy DIY replacement.
  • Do not continue driving, as the engine could stall in traffic or leave you stranded.
  • Use a reputable OEM brand like Bosch for the replacement part to ensure reliability and avoid doing the job twice.
The trouble code P0341 stands for "Camshaft Position Sensor 'A' Circuit Range/Performance". On the Mercedes M112 engine, this means the Engine Control Module (ECM) has detected that the signal from the single camshaft position sensor is erratic, out of the expected range, or not correctly timed with the crankshaft's position. This sensor is critical for telling the computer the exact position of the camshaft to control spark timing and fuel injection. When the signal is unreliable, the engine's performance and ability to start are compromised, often leading to a no-start condition.

What's Unique About the 2003-2009 Mercedes-Benz E-Class

The Mercedes-Benz M112 V6 engine, unlike many V-type engines with two or four camshaft sensors, uses only one Camshaft Position Sensor (CPS). This simplifies diagnosis, as there's no need to determine which bank is at fault; P0341 directly points to this single sensor or its circuit. Failure of this sensor is a well-documented and very common issue on the M112 and related M113 V8 engines, often occurring after 100,000 miles. Failure of this sensor is a well-documented and very common issue on the M112 and related M113 V8 engines. Owners frequently report symptoms like a crank-no-start condition specifically when the engine is hot, which is immediately resolved by replacing this one part.

Generation note: The 2003-2009 E-Class covers the W211 generation. However, this guide is specific to the M112 3.2L V6 engine found in the E320 model from 2003 to 2005. Later E-Class models in this range used different engines (like the M272) which may have different sensor locations and designs.

Symptoms You May Notice

  • Check Engine Light is on.
  • Engine cranks but does not start, especially when the engine is hot (classic 'hot-soak' no-start).
  • Difficulty starting, requiring extended cranking, which may progress to a complete no-start condition.
  • Engine stalls unexpectedly, sometimes while driving or idling.
  • Rough idle or engine misfires.
  • Reduced engine power and poor acceleration.
⚠️ Don't Waste Money on the Wrong Fix

Most Likely Causes

  1. Failing Camshaft Position Sensor (CPS) 🔴 High Probability → Shop Engine Camshaft Position Sensor The camshaft position sensor is a known common failure item on M112 and M113 engines, often failing due to age and heat cycles in the engine bay. It is often recommended as a preventative replacement item around 100,000 miles.
    How to confirm: The most definitive test is replacing the sensor. Given the high failure rate and low cost, it's often the first and only step needed. A user on MBClub UK with a P0341 and hot-start issues confirmed a new Bosch sensor resolved the problem immediately.
    Typical fix: Replace the camshaft position sensor. It is held in by a single E8 external Torx bolt. 🎬 Watch: A quick walkthrough of the sensor replacement process. It's recommended to let the engine cool before replacement.
    Est. part cost: $40-$100
  2. Damaged Wiring or Connector ⚪ Low Probability Engine bay heat can make the plastic connector and wiring insulation brittle over time, leading to cracks or a poor connection. Oil from leaking valve cover gaskets can also contaminate the connector.
    How to confirm: Visually inspect the wiring harness and the connector for the camshaft position sensor. Check for cracks, fraying, or signs of oil wicking up the harness. In one documented case, a new sensor did not fix the P0341, and the owner planned to test the continuity of the three sensor wires to the ECU. In another case, a mechanic found and repaired bad wires between the sensor and ECU, fixing the code and saving the owner from a $2,000 dealer-quoted harness replacement.
    Typical fix: Repair the damaged section of wire or replace the connector pigtail. In rare cases of widespread damage, a new engine wiring harness may be needed, but targeted wire repair is often sufficient.
    Est. part cost: $10-$400

Rare But Worth Checking

  • Stretched Timing Chain: → Shop Engine Timing Chain While rare, a severely stretched timing chain can cause the camshaft and crankshaft signals to be out of sync, triggering a P0341 code. This would typically be accompanied by a rattling noise from the front of the engine, especially on cold starts.
  • Faulty Engine Control Module (ECM): This is extremely rare. The ECM should only be considered a possibility after all other potential causes, including the sensor, wiring, and timing components, have been definitively ruled out.

Diagnosis Steps

  1. Scan the vehicle's computer for trouble codes to confirm P0341 is present.
  2. Allow the engine to cool down completely before working in the engine bay.
  3. Locate the camshaft position sensor. On the M112 engine, it is on the front of the passenger-side (Bank 1) cylinder head, near the oil filler cap.
  4. Inspect the sensor's electrical connector for damage, corrosion, or a loose fit. Press the tab to release and disconnect it. Check the wiring leading to it for any visible damage or brittleness.
  5. Using an E8 External Torx socket, remove the single bolt securing the sensor.
  6. Gently wiggle and pull the old sensor straight out. A small amount of oil may seep out, which is normal.
  7. Ensure the old O-ring came out with the sensor. Lightly oil the O-ring on the new sensor and insert it into the cylinder head.
  8. Re-install the E8 bolt and reconnect the electrical connector, ensuring it 'clicks' securely into place.
  9. Clear the trouble code with a scan tool.
  10. Start the engine. A successful repair is confirmed if the engine starts promptly (especially from hot) and the P0341 code does not return.

Parts You'll Likely Need

  • Camshaft Position Sensor (OEM #0041531328 / A0041531328) — This is the most common cause of code P0341 on the M112 engine. It is a frequent wear-and-tear item that fails from heat and age. Part number is confirmed across multiple sources.
    Trusted brands: Bosch, Hella, Continental/VDO
    OEM price range: $80-$120
    Aftermarket price range: $40-$80

Platform-Specific Known Issues

  • The M112 V6 only has one camshaft position sensor, located on the passenger side (Bank 1) cylinder head, making diagnosis for P0341 straightforward.
  • It is highly recommended to use a quality OE-supplier part (like Bosch) for the replacement sensor. Forum users report that cheap, no-name aftermarket sensors can fail prematurely or be dead-on-arrival, forcing you to do the job twice.
  • The most characteristic symptom of this failure on the M112 engine is the 'hot-soak no-start', where the car runs fine, is turned off, and then refuses to restart until it has cooled down for 20-30 minutes.

Mechanic-Grade Diagnostic Values

  • Camshaft Position Sensor Power Supply Voltage — expected: 12 Volts (with key on, engine off). Failure: No voltage or significantly lower voltage indicates a wiring or ECU supply issue.
  • Camshaft Position Sensor Signal Voltage (Hall Effect Sensor) — expected: A square wave switching between 0V and 12V when viewed on an oscilloscope while the engine is running or cranking.. Failure: A flat line, a noisy signal, or a signal that does not switch cleanly indicates a faulty sensor.
  • Continuity Test from Sensor Connector to ECU — expected: Full continuity (less than 1 ohm of resistance) on all three wires between the sensor connector and the corresponding ECU pins.. 🎬 Watch: How to test sensor connector voltage and signals. Failure: High resistance or no continuity (OL) indicates a broken wire in the harness.

Wiring & Ground Locations

  • Camshaft Sensor Connector (B6/1) — On the front of the passenger-side (Bank 1) cylinder head, near the oil filler cap.. This is the primary connection point to test. The connector itself can become brittle from heat, and the terminals can be contaminated by oil.
  • ECU Connector Pins for Camshaft Sensor — At the Engine Control Module (ECM/ME-SFI control unit), typically located in the engine bay's control module box.. For advanced diagnosis, you must test continuity from the sensor to the ECU. The signal wire goes to pin 40, and the ground wire goes to pin 39 of the ECU connector.
  • Engine Ground Strap — Typically a braided cable attached between the engine block/bell housing and the vehicle chassis.. A poor engine ground can cause a variety of erratic electrical issues and sensor faults. While not a direct cause of P0341, verifying the main engine ground is a good practice when chasing electrical gremlins.
  • Connector Part Number — The 3-pin connector housing for the camshaft position sensor.. If the connector lock tab breaks during removal (a common issue), the housing can be replaced. The Mercedes part number for the 3-pole Hirschmann connector housing is A0225452426.

Real Owner Repair Stories

  • MBWorld.org Forums (2004 E320, 134k miles) — Occasional no-start, P0341 code present.
    ❌ Tried (didn't work) Replacing the camshaft position sensor with a new one did not fix the problem.
    ✅ What actually fixed it The owner planned to perform a continuity check on the three sensor wires (ground, 12V, signal) to the ECU, suspecting a wiring issue. This highlights that when a new sensor doesn't work, the wiring harness is the next logical suspect.

OEM Part Supersession History

  • 0041531328 / A0041531328This part number appears to be stable with no common supersessions noted in parts catalogs. — N/A
    Heads up: While the part number is stable, there is a significant difference in sensor design between the M112 V6 and M113 V8 engines, even though they are related. A sensor for an M113 (e.g., from an E500) will not fit or work in an M112, despite both being from the W211 platform.

Diagnostic Flowchart

Start by identifying your primary symptom. On the M112 3.2L V6, a P0341 is most famous for causing a specific hot-start issue, which dictates your diagnostic path.
This is the classic M112 Camshaft Position Sensor failure. Inspect the sensor connector on the front passenger-side (Bank 1) cylinder head near the oil filler cap. What is its condition?
→ Repair the damaged wiring pigtail. If oil-soaked, you likely have a leaking valve cover gasket contaminating the connector, which must be fixed to prevent recurrence.
The wiring is good, meaning the sensor itself has likely failed from age and heat cycles (very common around 100,000 miles). What replacement part are you using?
→ Let the engine cool completely. Use an E8 External Torx socket to remove the single bolt, swap the sensor (ensure the old O-ring comes out), and verify the hot-start issue is resolved.
→ Stop. Forum users report high DOA (dead-on-arrival) rates for cheap aftermarket M112 cam sensors. Return it and buy a Bosch sensor ($40-$100) to avoid doing the job twice.
Are there other OBD-II codes present alongside P0341?
→ Test the continuity of the three sensor wires back to the ECU. Engine bay heat can cause brittle wiring on the E-Class, and targeted wire repair can save you from a $2,000 dealer-quoted harness replacement.
→ The M112 V6 only has one camshaft position sensor. Given the high failure rate, replacing it with a Bosch unit is the most definitive and cost-effective test. It is located on the passenger side cylinder head.

Real Owner Stories

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

2004 Mercedes-Benz E320 M112 — 134000 miles

Symptoms: Occasionally non-starting, sometimes cranks without starting at all, and a faint knocking sound under load.

What fixed it: The owner first tried replacing the camshaft position sensor, but the symptoms remained. The next diagnostic step recommended by the community was checking the wiring harness for continuity and verifying the crankshaft position sensor.

Source hint: MBWorld.org - 'P0341 & no start'

Mercedes-Benz W203 (M112 Engine)

Symptoms: Persistent P0341 code after a camshaft position sensor replacement.

What fixed it: A local independent mechanic found and repaired a few bad wires between the sensor and the ECU, saving the owner from a $2,000 dealer-quoted harness replacement.

Cost: $400-$400

Source hint: mbworld.org - 'P0341, need to replace enginge wiring harness?'

2003 Mercedes-Benz CLK320 (M112)

Symptoms: Classic hot-start failure and difficulty starting when the engine is hot, accompanied by a P0341 code.

What fixed it: The issue was resolved immediately by replacing the original sensor with a new Bosch part.

Source hint: mbclub.co.uk - 'M112 320 difficulty starting when hot and P0341 code'

2003 Mercedes-Benz E320

Symptoms: Vehicle doesn't start and displays code P0341.

What fixed it: Replaced the camshaft position sensor.

Source hint: Auto Repair Guys (YouTube Comment)

Frequently Asked Questions

Where is the camshaft position sensor located on my M112 E-Class?
On the M112 3.2L V6 engine, there is only one camshaft position sensor. It is located on the front of the passenger-side (Bank 1) cylinder head, near the oil filler cap, and is held in place by a single E8 external Torx bolt.
My 2004 E320 starts fine when cold but won't restart after driving. Is this related to P0341?
Yes, this is a classic 'hot-soak no-start' condition. It is the most characteristic symptom of a failing camshaft position sensor on the M112 engine. The car runs fine, is turned off, and then refuses to restart until it has cooled down for 20-30 minutes.
Can I use a cheap aftermarket sensor to fix the P0341 code on my Mercedes?
It is highly recommended to avoid cheap, no-name aftermarket sensors. Forum users report that these can fail prematurely or be dead-on-arrival. You should use a quality OE-supplier part, such as a genuine Mercedes or Bosch sensor.
I replaced the camshaft position sensor on my E320, but the P0341 code and no-start issue are still there. What's next?
If a new Bosch or genuine sensor doesn't fix the issue, you likely have damaged wiring or a bad connector. Engine bay heat and oil from leaking valve cover gaskets can degrade the harness. You should visually inspect the connector and test the continuity of the three sensor wires to the ECU.
The dealer quoted me $2,000 for a new engine wiring harness to fix my P0341 code. Is there a cheaper alternative?
Yes. In a documented case on MBWorld.org, an owner with a similar $2,000 quote had a local independent mechanic find and repair a few bad wires between the sensor and the ECU for $400, completely solving the problem without needing a full harness replacement.
Should I replace the camshaft position sensor as preventative maintenance on my M112 engine?
Yes, the camshaft position sensor is a known common failure item on M112 engines due to age and heat cycles in the engine bay. It is often recommended as a preventative replacement item around 100,000 miles.
MERCEDES W211 CAMSHAFT POSITION SENSOR PO341
MERCEDES W211 CAMSHAFT POSITION SENSOR PO341
Camshaft & Crankshaft Position Sensors, Mercedes M112 & M113 Engines
Camshaft & Crankshaft Position Sensors, Mercedes M112 & M113 Engines
Mercedes Cranks But No Start? 5 Common Causes & How to Fix (All Models)
Mercedes Cranks But No Start? 5 Common Causes & How to Fix (All Models)
V6 M112 Camshaft Position Sensor Diagnosis Connector Voltage from Mercedes S 320 E320
V6 M112 Camshaft Position Sensor Diagnosis Connector Voltage from Mercedes S 320 E320
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 Jun 8, 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 P0341 (Deep Dive) for:
  • Mercedes-Benz E-Class: 2003200420052006200720082009
In this article
🧭 Diagnostic Flowchart
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