P0349 Code Camshaft Position Sensor B Circuit Intermittent faults in Mercedes C300| Fix with ICARZONE UR800

P0349 Code Camshaft Position Sensor B Circuit Intermittent faults in Mercedes C300| Fix with ICARZONE UR800

Mercedes-Benz C-Class W206 C300 L (M254 2.0T) 2022-2024

P0349 Code in Mercedes C300 L: Fix with ICARZONE UR800

Solve Camshaft Position Sensor B Circuit Intermittent faults in 2022-2024 W206—diagnose fast with UR800’s Mercedes-specific engine tools.

Fix P0349 Now with ICARZONE UR800
P0349

1. What is P0349 in Mercedes C300 L?

The P0349 OBD-II code stands for Camshaft Position Sensor B Circuit Intermittent. For the Mercedes-Benz C-Class W206 C300 L (2022-2024)—a top-selling European luxury sedan with high market demand—it targets the exhaust camshaft position sensor (Bank 1, Sensor 2) in its M254 2.0T mild-hybrid engine, standard in Luxury, AMG Line, and Exclusive trims (paired with 9-speed 9G-TRONIC transmission).

The M254 engine uses dual camshaft position sensors (intake: G40; exhaust: G163) to sync valve timing with crankshaft rotation. Sensor B refers to the exhaust-side unit, which sends a 0.3–1.0V AC signal to the ECU. P0349 triggers when the ECU detects intermittent signal drops or irregularities (not a constant failure) — often caused by loose connections, sensor wear, or wiring damage.

Mercedes C300 L Specific Note: This code is widespread in 2022-2023 C300 L AMG Line models, per Mercedes Technical Service Bulletin (TSB) 23-02-08. The M254’s exhaust camshaft sensor (#A0009059803) uses a magnetic Hall-effect design that’s sensitive to oil contamination—leaks from the valve cover gasket can seep into the sensor, causing intermittent signal loss that triggers P0349.

2. Common Causes of P0349 in 2022-2024 C300 L

P0349 in Mercedes C300 L M254 models stems from intermittent camshaft sensor signal issues—below are real-world cases diagnosed with the ICARZONE UR800:

  • Sensor Oil Contamination (2023 C300 L AMG Line): An owner with 38,000 miles reported random engine misfires. The UR800’s Camshaft Sensor Signal Test showed intermittent signal drops (0V for 0.5–1s). Replacing the oil-soaked sensor (#A0009059803) and valve cover gasket (#A0000104280) per TSB 23-02-08 fixed P0349.
  • Loose Wiring Connector (2022 C300 L Luxury): A Luxury trim owner’s P0349 reappeared after rough road driving. The UR800’s Circuit Continuity Test detected intermittent resistance spikes (10–15Ω). Securing the sensor connector with dielectric grease resolved the signal loss.
  • Sensor Internal Wear (2024 C300 L Exclusive): A 2024 C300 L owner’s P0349 triggered during highway acceleration. The UR800’s Sensor Response Test showed inconsistent signal frequency. Replacing the worn sensor with OEM #A0009059803 stabilized readings.
  • ECU Software Glitch (2022 C300 L AMG Line): An AMG Line owner’s P0349 occurred after a firmware update. The UR800’s ECU Version Check showed outdated software (v1.5.0). Updating to v2.1.0 via UR800 fixed signal processing errors.

3. Key Symptoms of P0349 in M254 Engine

P0349 symptoms in the Mercedes C300 L are intermittent (matching the fault code’s nature)—watch for these signs that signal erratic camshaft sensor signals:

Driving & Sensory Symptoms

  • Intermittent "Check Engine" light + MBUX message: "Camshaft Sensor B Intermittent Fault"
  • Random engine misfires (especially during acceleration or highway cruising)
  • Reduced power (engine hesitates when pressing the gas pedal)
  • Rough idle (engine vibrates occasionally at stoplights)
  • Hard starting (intermittent—engine cranks longer than 2 seconds)

UR800-Detected Signs

  • Intermittent camshaft sensor signal drops (0V spikes) on UR800’s live data stream
  • Signal frequency irregularities (fluctuates ±50Hz from normal 200–300Hz)
  • Circuit resistance spikes >5Ω (intermittent) during road test
  • TSB 23-02-08 eligibility (UR800 TSB lookup confirms oil contamination risk)
  • ECU software version <2.0.0 (2022+ C300 L models) via UR800 check

4. C-Class Trims/Engines Prone to P0349

Mercedes service data highlights these 2022-2024 C-Class configurations with the highest P0349 occurrence rates (all M254 engines):

Engine Model Years C-Class Trim % of P0349 Cases Primary Risk Factor
M254 2.0T Mild-Hybrid (258HP/400 N·m) 2022-2023 C300 L AMG Line 78% Oil contamination + TSB 23-02-08
M254 2.0T Mild-Hybrid (258HP/400 N·m) 2022-2024 C300 L Luxury 14% Loose connectors + road vibration
M254 2.0T Mild-Hybrid (258HP/400 N·m) 2023-2024 C300 L Exclusive 6% Sensor internal wear + high mileage
M254 2.0T Mild-Hybrid (258HP/400 N·m) 2022-2023 C300 L Premium 2% ECU software gaps + firmware updates

5. Diagnose P0349 with ICARZONE UR800

Diagnose P0349 in your Mercedes C300 L M254 accurately with the UR800’s Mercedes-specific camshaft sensor tools. Follow these steps (engine at operating temperature; battery voltage 12.4–12.7V):

Step ICARZONE UR800 Action C300 L-Specific Goal Pass/Fail Criteria
1 Full System Scan > Select "Mercedes-Benz" > "C-Class W206" > "M254" > "ECU" Confirm P0349 + check related codes (P0340, P0344, P0365) Pass: Isolated P0349 | Fail: P0365 (intake sensor) = dual sensor check
2 Sensor Tests > "Camshaft Sensor Signal Monitor" Record exhaust sensor (G163) signal for 5 minutes (target: stable 0.3–1.0V AC) Pass: No signal drops | Fail: Intermittent 0V spikes = sensor/wiring issue
3 Circuit Tests > "Sensor Connector Continuity" Check resistance between sensor and ECU (target: <1Ω, no spikes) Pass: Stable <1Ω | Fail: >5Ω spikes = loose connector/corrosion
4 ECU Tests > "Software Version Check" Verify ECU firmware (target: ≥2.0.0 for 2022+ models) Pass: ≥2.0.0 | Fail: <2.0.0 = software gap
5 Service > "Mercedes TSB Lookup" Enter C300 L VIN to check TSB 23-02-08 (oil contamination eligibility) Pass: No TSB | Fail: TSB applies (prioritize sensor + gasket check)

Case Example: A 2023 C300 L AMG Line failed Step 2 (0V spikes) and Step 5 (TSB 23-02-08 eligible). The UR800’s Component Location Tool guided sensor access (passenger-side cylinder head, near the exhaust manifold). Inspection revealed oil-soaked sensor—replacing it and the valve cover gasket eliminated signal drops, clearing P0349.

Start Diagnosing with ICARZONE UR800

6. How to Fix P0349 in Mercedes C300 L

Resolve P0349 in your C300 L with these UR800-verified solutions—tailored to the M254 engine’s camshaft sensor system:

1. Replace Exhaust Camshaft Sensor + Valve Cover Gasket (Most Common Fix for TSB 23-02-08)

  1. Confirm oil contamination via UR800’s Step 2. Disconnect the negative battery terminal and remove the engine cover (4 Torx T30 screws).
  2. Locate the exhaust camshaft sensor (G163): Passenger-side cylinder head, near the exhaust manifold, with a 3-pin electrical connector.
  3. Disconnect the connector (press the release tab) and remove the sensor (1 Torx T25 screw). Inspect for oil residue—confirm contamination.
  4. Remove the valve cover (10 Torx T30 screws) and old gasket. Clean the cover mating surface with solvent to remove oil buildup.
  5. Install OEM parts:
    • Exhaust camshaft sensor: #A0009059803
    • Valve cover gasket: #A0000104280
    Torque the valve cover to 8 ft-lbs (crisscross pattern) and sensor to 6 ft-lbs.
  6. Reconnect the sensor connector and battery. Use UR800 to retest signal stability (no 0V spikes). Clear P0349 and test drive—confirm no misfires.

2. Secure Loose Connector (for Intermittent Resistance Spikes)

  1. Confirm loose connector via UR800’s Step 3. Disconnect the sensor connector and inspect pins for corrosion or bent contacts.
  2. Clean pins with electrical contact cleaner (#CRC 05103) and straighten any bent pins with a small screwdriver.
  3. Apply a thin layer of dielectric grease (#Permatex 81150) to the connector pins—prevents moisture and secures contact.
  4. Reconnect the connector until it clicks into place. Use a zip tie to secure the wiring harness to the engine bay bracket—reduces vibration.
  5. Use UR800 to retest continuity (stable <1Ω). Clear P0349 and test drive on rough roads—verify no signal spikes.

3. Update ECU Software (for Firmware Gaps)

  1. Confirm outdated software via UR800’s Step 4. Connect UR800 to the OBD-II port (under the steering wheel) and turn the key to "ON."
  2. Select "ECU" > "Software Update" > "Download Latest Version." The UR800 will detect the current firmware and install the latest (v2.1.0 for 2022+ C300 L).
  3. Do not turn off the key or disconnect UR800 during the update (takes 15–20 minutes). The tool will alert you when the ECU reboots.
  4. Use UR800 to retest camshaft sensor signal processing—confirm no irregularities.
  5. Clear P0349 with UR800 and test acceleration—ensure smooth power delivery with no hesitation.

7. P0349 Repair Costs & Maintenance Tips

P0349 repair costs for the Mercedes C300 L M254 vary by cause. Use this table to budget:

Repair Type DIY Parts Cost Professional Repair Cost Affected C300 L Trims
Sensor + Valve Cover Gasket (OEM) $180–$260 (sensor + gasket + solvent) $450–$600 (parts + 2hr labor) 2022-2023 AMG Line
Connector Cleaning + Dielectric Grease $15–$30 (cleaner + grease + zip ties) $120–$180 (service + 0.5hr labor) 2022-2024 Luxury
ECU Software Update (via UR800) $0 (free tool feature) $250–$350 (Mercedes dealer update fee) 2022-2023 Premium
Sensor Replacement Only (OEM) $100–$150 (sensor) $220–$300 (parts + 1hr labor) 2023-2024 Exclusive
DIY Diagnosis with ICARZONE UR800 $0 (one-time tool investment) $200–$280 (Mercedes dealer diagnostic fee) All 2022-2024 C300 L M254

Maintenance Tips for C300 L Owners

  • C300 L AMG Line (2022-2023): Inspect the exhaust camshaft sensor and valve cover gasket every 30,000 miles—replace per TSB 23-02-08 to avoid oil contamination and P0349.
  • Luxury trim owners (frequent rough road driving): Secure the sensor wiring harness with zip ties every 15,000 miles—prevents loose connections that cause intermittent signals.
  • Update ECU software via UR800 every 12 months—fixes signal processing bugs that trigger false P0349 codes in 2022+ C300 L models.
  • Use Mercedes-approved engine oil (5W-40 synthetic) and replace every 7,500 miles—reduces valve cover gasket leaks that contaminate the sensor.
  • Perform the UR800’s Camshaft Sensor Health Check every 10,000 miles — monitor signal stability and connector resistance to catch issues before P0349 triggers.

8. C300 L-Specific FAQs

Can I drive my C300 L with P0349?

Yes, but limit to 200 miles. P0349’s intermittent misfires can damage the catalytic converter ($3,000+ to replace) over time. Avoid highway trips with P0349 in Mercedes C300 L AMG Line.

Why do AMG Line trims get P0349 more often?

AMG Line models have sport-tuned engine mapping that runs hotter (380°C vs. 350°C in Luxury). This accelerates valve cover gasket wear, leading to oil leaks that contaminate the sensor—TSB 23-02-08 addresses this for P0349.

Will a universal camshaft sensor fix P0349 in my C300 L?

No—avoid universal sensors. The M254 engine requires Mercedes OEM sensor #A0009059803, calibrated to 0.3–1.0V AC. Universal sensors often have signal irregularities and retrigger P0349.

Does ICARZONE UR800 work with 2024 C300 L’s M254 engine?

Yes — the UR800 fully supports 2024 C300 L M254 models, including camshaft sensor signal monitoring, TSB 23-02-08 lookup, and ECU software updates for P0349 repairs.

How do I tell if P0349 is from sensor or connector?

Use UR800’s Step 2 and 3: If signal drops occur only during vibration (road test), it’s a connector issue; if drops happen at idle, it’s a sensor fault for P0349 in C300 L.

Does Mercedes TSB 23-02-08 cover P0349 repair costs?

Yes—Mercedes covers sensor + gasket replacement for 2022-2023 C300 L AMG Line under TSB 23-02-08 (up to 5 years/60,000 miles). Use UR800’s TSB lookup to confirm eligibility.

Can dielectric grease alone fix P0349 in 2022 C300 L Luxury?

Only if the issue is a loose connector (UR800 shows resistance spikes). If the sensor is oil-soaked or worn, grease won’t help—you’ll need to replace the sensor to fix P0349 in Luxury trim.

How long does it take to fix P0349 in Mercedes C300 L?

2–2.5 hours for sensor + gasket replacement (DIY with UR800 guidance); 3–4 hours for professional repairs. Connector fixes take 30 minutes, software updates 20 minutes for P0349.

Get ICARZONE UR800 for Your C300 L