P0346
Camshaft Position Sensor A Circuit Range/Performance (Bank 2)
Get Your FREE AI Diagnostic Report
Enter your vehicle for a personalized diagnosis for code P0346
The P0346 code indicates that the camshaft position sensor on Bank 2 is producing a signal that falls outside the expected performance range. The ECM continuously compares the camshaft and crankshaft position signals to verify proper engine timing. When the Bank 2 camshaft signal doesn't match what the ECM expects based on the crankshaft position, this code is set.
This code is particularly significant because it can be an early warning sign of timing chain problems. On V-configuration engines, the Bank 2 timing chain or guide may be wearing faster than Bank 1, causing the camshaft timing to gradually drift. If caught early, you may only need a chain replacement. If ignored, a severely stretched or broken timing chain can cause catastrophic valve-to-piston contact on interference engines.
Diagnosis should be methodical: first check for the simple causes like oil contamination and sensor failure, then move to wiring inspection, and finally evaluate the timing chain. If the code persists after sensor replacement and the wiring is sound, a timing chain inspection with a scope or by measuring cam-to-crank correlation with a scan tool is the next step. Address this code within the week to prevent potential escalation into a much more expensive repair.
Severity
Symptoms
- •Engine is hard to start
- •Check Engine light is on
- •Rough idle or engine surging
- •Engine stalls or hesitates
- •Loss of power, especially on acceleration
- •Poor fuel economy
Likely Causes
A worn or stretched timing chain on Bank 2 has caused the camshaft position to drift out of sync with the crankshaft, producing out-of-range correlation readings.
The Bank 2 CMP sensor has degraded and produces a signal that is within range but doesn't accurately reflect the actual camshaft position.
Engine oil from a valve cover leak or other source has contaminated the sensor or its connector, causing erratic signal behavior.
The reluctor ring on the Bank 2 camshaft is damaged or has accumulated debris, causing the sensor to produce an irregular signal pattern.
Intermittent wiring faults or loose connections in the Bank 2 CMP circuit are causing signal dropouts or noise.
Estimated Cost
Professional Repair
Includes parts + labor
Common Fixes
- Replace the Bank 2 camshaft position sensor
- Inspect and replace timing chain if stretched
- Fix oil leaks and clean contaminated sensor connectors
- Inspect and clean the reluctor ring
- Repair wiring and connector issues
Shop Parts
Videos
Causes and Fixes P0346 Code: Camshaft Position Sensor "A" Circuit Range/Performance Bank 2
HVAC Mechanic
How to fix P0346? | Camshaft Position Sensor "A" Circuit Range/Performance (Bank 2)
Car Fix