Home › Codes › Sensor & timing codes
P0346: Camshaft Position Sensor A Circuit Range/Performance (Bank 2)
Severity: High A position-signal fault can cause stalling or failure to restart. Avoid normal use until diagnosed; arrange towing if the engine stalls, runs severely rough, or will not start reliably.
What does P0346 mean?
The bank 2 cam A signal does not match the pattern expected for engine operation. It may be out of range even though the sensor is connected and occasionally produces a usable signal.
Generic OBD-II definition: Camshaft Position Sensor A Circuit Range/Performance (Bank 2). Confirm applicability in your vehicle service information.
Common causes
- Failed cam sensor or poor terminal contact
- Incorrect mounting or trigger-wheel problem
- Damaged wiring or poor cranking voltage
Symptoms
- Reduced power
- Hard starting or stalling
- Check engine light
Diagnostic focus
Compare P0346 with bank 2 correlation code P0018. One concerns sensor performance and the other synchronization; combined evidence can help distinguish a circuit issue from mechanical timing.
Can I keep driving with P0346?
Severity: High A position-signal fault can cause stalling or failure to restart. Avoid normal use until diagnosed; arrange towing if the engine stalls, runs severely rough, or will not start reliably.
If the check engine light is flashing or the car runs badly, stop driving and have it checked.
Typical fixes
- Check battery and starter performance
- Inspect bank 2 sensor mounting and harness
- Evaluate bank 2 cam pattern against the crank reference
Related codes
Camshaft Position Sensor A Circuit (Bank 2)P0347
Camshaft Position Sensor A Circuit Low Input (Bank 2)P0348
Camshaft Position Sensor A Circuit High Input (Bank 2)P0018
Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor A)
Sources & review
Definitions and diagnostic background checked 2026-11-06. Generic guidance, not a substitute for the service procedure for your exact year, engine, and transmission.