P0341
Camshaft Position Sensor A Circuit Range/Performance (Bank 1 or Single Sensor)
Get Your FREE AI Diagnostic Report
Enter your vehicle for a personalized diagnosis for code P0341
The P0341 code means the camshaft position sensor on Bank 1 is producing a signal that falls outside the expected range. The ECM compares the camshaft position signal with the crankshaft position signal to verify proper engine timing. When these signals don't correlate as expected, P0341 is set.
This code is particularly important because it can indicate a timing chain or timing belt issue. If the timing chain has stretched or jumped a tooth, the camshaft and crankshaft will be out of sync, and the CMP sensor will accurately report this discrepancy. On interference engines — where the pistons and valves occupy the same space at different times — a timing failure can cause catastrophic engine damage.
Start diagnosis by checking the simple things first: inspect the sensor connector for oil contamination (a very common cause) and check the wiring for damage. If those look fine, the sensor itself may need replacement. However, if the code returns after sensor replacement, a timing chain or belt inspection is warranted. This code should be addressed within the week, as the underlying cause could worsen and lead to stalling or, in the worst case, engine damage from a timing failure.
Severity
Symptoms
- •Engine is hard to start or cranks longer than usual
- •Engine stalls at idle or low speeds
- •Rough idle and uneven engine running
- •Check Engine light is on
- •Reduced engine power and poor acceleration
- •Engine may misfire intermittently
Likely Causes
A stretched or worn timing chain or belt has jumped one or more teeth, causing the camshaft and crankshaft positions to be out of sync with each other.
The CMP sensor has degraded due to heat, oil contamination, or age, producing a signal that is intermittent or doesn't match expected camshaft rotation patterns.
Damaged, corroded, or oil-contaminated wiring or connectors in the CMP sensor circuit are causing erratic signal readings.
The reluctor ring on the camshaft is damaged, has debris buildup, or is misaligned relative to the sensor, causing irregular signal patterns.
Engine oil leaking onto the sensor or its connector is disrupting the electrical signal, a common issue on engines with oil leaks near the cam sensor.
Estimated Cost
Professional Repair
Includes parts + labor
Common Fixes
- Replace the camshaft position sensor
- Inspect and replace the timing chain or belt if stretched
- Repair or replace damaged wiring and connectors
- Clean oil contamination from sensor and connector
- Verify correct camshaft-to-crankshaft timing alignment
Shop Parts
Videos
Causes and Fixes P0341 Code: Camshaft Position Sensor "A" Circuit Range/Performance Bank 1
HVAC Mechanic
P0341 Code: Camshaft Position Sensor "A" Circuit Range/Performance (Bank 1)
312Drive