OBDHut

OBDHut

P0346

Difficult

Camshaft Position Sensor A Circuit Range/Performance (Bank 2)

What Does P0346 Mean?

The ECM has determined that the camshaft position sensor A signal on Bank 2 is outside its expected range or not performing within calibrated parameters relative to the crankshaft position. This typically means the sensor is producing a signal, but the timing relationship between the camshaft and crankshaft is not matching the ECM's expected values. This can indicate a stretched timing chain, jumped timing, or VVT system malfunction on Bank 2.

Common Causes

35%

Stretched timing chain on Bank 2 causing camshaft-to-crankshaft correlation to exceed specification (typically >5 degrees deviation)

Timing Chain (Bank 2)
Timing Chain Tensioner
Chain Guides

30%

Variable valve timing (VVT) actuator or oil control valve stuck or malfunctioning on Bank 2 intake camshaft

VVT Solenoid/Oil Control Valve (Bank 2)
VVT Actuator/Phaser (Bank 2)

20%

Degraded CMP sensor producing weak or distorted signal that falls within range but fails performance criteria

Camshaft Position Sensor A (Bank 2)

15%

Low oil pressure or sludge buildup restricting oil flow to the VVT system on Bank 2

Engine Oil Filter
Oil Pump
VVT Oil Supply Passages

Diagnostic Steps

1

Compare Bank 1 and Bank 2 CMP-to-CKP correlation values using live data. If Bank 2 shows significantly more deviation than Bank 1, the issue is isolated to the Bank 2 timing components.

2

Check engine oil level and condition. Low oil or sludged oil starves the VVT system. Perform an oil pressure test at the Bank 2 VVT oil supply gallery (spec typically 25-65 PSI at operating temperature and 2000 RPM).

3

Command the Bank 2 VVT solenoid through its full range using a bidirectional scan tool while monitoring camshaft position. The cam should advance and retard smoothly through its full range (typically 25-50 degrees of authority).

4

Remove the Bank 2 VVT solenoid and inspect the mesh screen for debris and sludge. Clean or replace as needed and check solenoid coil resistance (typically 6.9-8.3 ohms at room temperature).

5

If VVT tests pass, perform a timing chain stretch test by comparing actual cam timing at idle versus specification. Chain stretch greater than 5 degrees of crank rotation typically requires chain replacement.

Estimated Repair Cost

$150 - $1,800

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does P0346 mean?

The ECM has determined that the camshaft position sensor A signal on Bank 2 is outside its expected range or not performing within calibrated parameters relative to the crankshaft position. This typically means the sensor is producing a signal, but the timing relationship between the camshaft and cr...

What causes P0346?

The most common cause of P0346 (Camshaft Position Sensor A Circuit Range/Performance (Bank 2)) is: Stretched timing chain on Bank 2 causing camshaft-to-crankshaft correlation to exceed specification (typically >5 degrees deviation)

How much does it cost to fix P0346?

Typical repair costs for P0346 range from $150 to $1,800, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with P0346?

Incorrect camshaft timing can result in reduced engine performance, increased emissions, and in severe cases a jumped timing chain can cause piston-to-valve contact leading to catastrophic engine failure while driving.

How do I diagnose P0346?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P0346 to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Powertrain

System

Engine Timing / Variable Valve Timing

Difficulty

Difficult

Type

Generic (SAE)

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.