P0346 on Mercedes-Benz
Camshaft Position Sensor A Circuit Range/Performance (Bank 2)
P0346 on Mercedes-Benz vehicles indicates camshaft position sensor a circuit range/performance (bank 2). Au7o has documented this code across 1 Mercedes-Benz model — most commonly on E-Class. The camshaft position (CMP) sensor 'A' signal on bank 2 is present but out of range or not correlating with the crankshaft (range/performance). Often from timing-chain stretch on bank 2, a damaged reluctor, or air-gap/wiring noise. Typical repair costs on Mercedes-Benz range from $250 to $4,000, depending on the specific model and root cause.
Common Causes of P0346
- •Stretched/worn timing chain on bank 2
- •Damaged cam reluctor/timing wheel
- •Degrading bank 2 CMP sensor
- •Air-gap or loose sensor
- •Intermittent wiring/electrical interference
P0346 on Mercedes-Benz by Model
Mercedes-Benz E-Class(1 issue)
- Camshaft Adjuster Solenoid / Position Sensor Oil Wicking into the Engine Harness and ECU2006-2016
On the M272 and M276 V6 engines the camshaft position sensors and camshaft adjuster (VVT) solenoids sit in the timing cover, which is notorious for seeping oil. Oil gets past the sensor O-ring and into the electrical connector, then wicks up the wire strands inside the harness insulation by capillary action - owners on MBWorld and BenzWorld report finding oil dripping out of the connector and eventually inside the ME/ECU itself. Early symptoms are camshaft position codes such as P0016/P0017/P0346, rough running, misfires and lack of power. If the oil reaches the engine control module the repair escalates dramatically because the ECU and the full engine harness both need replacing and coding.
Looking for P0346 on a different make?
View P0346 across all makes →Frequently Asked Questions
What does P0346 mean on Mercedes-Benz?▼
P0346 stands for "Camshaft Position Sensor A Circuit Range/Performance (Bank 2)." The camshaft position (CMP) sensor 'A' signal on bank 2 is present but out of range or not correlating with the crankshaft (range/performance). Often from timing-chain stretch on bank 2, a damaged reluctor, or air-gap/wiring noise. On Mercedes-Benz specifically, this code is documented across 1 model.
What causes P0346 on Mercedes-Benz vehicles?▼
Common causes on Mercedes-Benz: Stretched/worn timing chain on bank 2, Damaged cam reluctor/timing wheel, Degrading bank 2 CMP sensor, Air-gap or loose sensor, Intermittent wiring/electrical interference. Specific causes vary by model and year — see the per-model sections below.
How much does it cost to fix P0346 on a Mercedes-Benz?▼
Repair costs on Mercedes-Benz range from $250 to $4,000, depending on the specific model and root cause.
Which Mercedes-Benz models have P0346 documented?▼
Au7o has documented P0346 on 1 Mercedes-Benz model: E-Class.