| Rate the site |
P0341 means:
Camshaft Position Sensor “A” Circuit Range/Performance — Bank 1 or Single Sensor
In simple terms, the engine computer sees that the camshaft position sensor signal is not believable. The signal may be out of range, missing expected pulses, showing the wrong pulse count, out of sync with the crankshaft sensor, or not matching the ECU’s expected camshaft timing. AutoZone describes P0341 as a fault where camshaft position sensor readings do not correspond to PCM specifications, often involving the number of pulses detected during a certain number of engine revolutions.
The ECU is saying:
This is why P0341 is not always just a bad sensor. A stretched timing chain, jumped timing belt, VVT actuator issue, low oil pressure, wiring fault or damaged camshaft tone wheel can also trigger it. Ross-Tech’s VAG-specific P0341 page lists possible causes including faulty wiring to the camshaft sensor, faulty sensor, misaligned timing, low oil level and low oil pressure.
The camshaft position sensor, often called the CMP sensor, tells the ECU where the camshaft is in its rotation.
The ECU uses this signal for:
The crankshaft sensor tells the ECU where the crankshaft is. The camshaft sensor tells the ECU which stroke the engine is on and whether camshaft timing matches the expected position. That is why P0341 often overlaps with crank/cam correlation codes such as P0016 or P0017.
P0341 can be mild if it is only an intermittent connector issue, but it can be serious if it is caused by timing-chain stretch, jumped timing, VVT actuator failure or low oil pressure.
Edmunds notes that a malfunctioning camshaft sensor can disrupt fuel delivery and ignition timing, causing poor performance and potential engine damage if ignored.
Typical symptoms include:
Samarins lists hard starting, lack of power and rattling noise as possible signs when P0341 is related to a stretched timing chain.
| Pattern | Most likely diagnostic direction |
|---|---|
| P0341 only, engine runs fine | sensor signal issue, connector, early intermittent fault |
| P0341 + hard start | CMP sensor, crank/cam sync, timing issue |
| P0341 + rattling at startup | stretched timing chain or weak tensioner |
| P0341 + P0016/P0017 | cam/crank correlation or mechanical timing issue |
| P0341 + P0011/P0010 | VVT actuator, oil control valve, oil pressure, cam phaser |
| P0341 after timing work | timing off by one tooth, wrong sensor plate alignment |
| P0341 after sensor replacement | wiring, wrong sensor, reluctor, timing, relearn/adaptation |
| P0341 only when hot | sensor heat failure, connector expansion, wiring fault |
| P0341 with low oil pressure | VVT/cam timing control issue |
| P0341 after engine repair | connector unplugged, harness pinched, cam target damaged |
A JLR technical bulletin shows P0341 appearing with VVT-related codes such as P0010, P0011 and P052A, and the stated cause was loose retaining bolts for the inlet VCT actuator. That is a good example of P0341 being caused by a cam timing/VVT mechanical issue rather than only a failed sensor.
A failing CMP sensor can produce an incorrect waveform, missing pulses, weak signal or an implausible signal.
P0341 diagnostic references commonly describe the fault as the CMP signal being outside the expected range or not correctly synchronized with the crankshaft signal.
This is one of the most common and cheapest-to-miss causes.
Check for:
Samarins specifically recommends checking the camshaft position sensor connector and wiring for damage, poor connection or corrosion, and checking 5V reference and ground on a three-wire sensor.
This is a major cause of P0341, especially when the code appears with rattling, hard start, loss of power or crank/cam correlation codes.
A stretched chain or jumped belt changes the relationship between crankshaft position and camshaft position. The sensor may be working perfectly, but the camshaft is no longer where the ECU expects it to be.
Samarins states that a jumped timing belt/chain or stretched timing chain can cause P0341.
On engines with variable valve timing, the camshaft position changes dynamically. If the cam phaser, VVT actuator or oil control valve cannot move the camshaft correctly, the ECU may see the camshaft signal as implausible.
Possible VVT-related causes:
low oil level or low oil pressure as possible P0341 causes on VAG vehicles, and the JLR bulletin shows P0341 with VVT actuator-related faults caused by loose VCT actuator retaining bolts.
The camshaft sensor reads a target wheel, reluctor, trigger plate or sensor disc. If that target is damaged, the sensor waveform becomes wrong even when the sensor is good.
Possible problems:
Some diagnostic references list target wheel damage, electrical noise, poor connection and ECM issues as possible P0341 causes.
P0341 can appear after sensor replacement if the new part is not correct.
Possible issues:
Mitsubishi service information for P0341 includes checking whether the camshaft position sensor is correctly installed as an early diagnostic step.
On VVT engines, oil pressure controls camshaft timing. If the oil is low, dirty or too thick, the cam phaser may not respond correctly.
Check:
This is especially important if P0341 appears together with VVT codes such as P0010, P0011, P0012, P0014 or P052A.
The CMP signal can be distorted by electrical noise.
Possible causes:
An oscilloscope is the best way to catch this because a multimeter may show normal voltage while the waveform contains noise or missing pulses.
An ECU input fault is possible but uncommon.
Only suspect the ECU after confirming:
| Code | Meaning | Simple explanation |
|---|---|---|
| P0340 | Camshaft Position Sensor Circuit | General CMP circuit fault |
| P0341 | Camshaft Position Sensor Range/Performance | CMP signal is implausible or out of sync |
| P0342 | Camshaft Position Sensor Low Input | CMP signal too low |
| P0343 | Camshaft Position Sensor High Input | CMP signal too high |
| P0344 | Camshaft Position Sensor Intermittent | CMP signal drops in and out |
| P0016 | Crank/Cam Correlation | Crankshaft and camshaft timing do not agree |
| P0011 | Camshaft Timing Over-Advanced | VVT/cam timing too advanced |
Mechanic describes P0341 as a code where the ECM detects the camshaft sensor circuit is not within specifications and the sensor pulses do not correlate to crankshaft sensor pulses.
Do not clear the code before saving data.
Look for:
Freeze-frame data helps identify whether the fault happened during:
Before replacing parts, identify the correct sensor.
Replacing the wrong cam sensor is a very common mistake on V6/V8 engines.
Check:
This should be done before buying a sensor.
Use a wiring diagram.
For a typical three-wire Hall-effect CMP sensor, check:
If power or ground is missing, replacing the sensor will not fix P0341.
Use a scan tool that can show camshaft data.
Look for:
P0341 is a range/performance code, so waveform testing is very valuable.
Compare:
The oscilloscope images above show how a camshaft sensor signal may look normal, drop out, or show irregular pulses. This is exactly the type of evidence needed for P0341 diagnosis.
If wiring and signal are plausible, verify mechanical timing.
Check:
If the cam/crank waveform is shifted, the sensor may be reporting correctly but the engine timing may be wrong.
If the engine has VVT, check:
A P0341 code with VVT codes should not be treated as a sensor-only problem.
If P0341 returns after sensor replacement and timing checks:
Some vehicle-specific P0341 cases involve known timing, VVT actuator or software issues. The JLR bulletin is a strong example where P0341 appeared in a group of VVT-related DTCs due to VCT actuator retaining bolt problems.
If the connector is loose, corroded or damaged.
Typical cost: $50–$300
If the sensor signal is faulty and wiring/timing are good.
Typical cost: $120–$450 installed
If VVT operation is affected by oil problems.
Typical cost: $50–$250+
If cam timing response is slow or incorrect.
Typical cost: $150–$500
If the camshaft actuator is stuck, loose or mechanically failed.
Typical cost: $500–$2,000+
If timing is misaligned, stretched or jumped.
Typical cost: $600–$3,500+
If the sensor target is damaged.
Typical cost: $300–$2,000+
Rare, only after complete diagnosis.
Typical cost: $100–$350 for update, $600–$2,000+ for ECU replacement.
| Repair | Typical cost |
|---|---|
| Diagnostic scan / live data | $80–$200 |
| Oscilloscope diagnosis | $120–$350 |
| Connector or wiring repair | $50–$300+ |
| Camshaft position sensor replacement | $120–$450 |
| Oil service / oil-level correction | $50–$250+ |
| VVT solenoid / oil control valve | $150–$500 |
| Cam phaser / VVT actuator repair | $500–$2,000+ |
| Timing chain / timing belt repair | $600–$3,500+ |
| Reluctor / target wheel repair | $300–$2,000+ |
| ECU software update | $100–$350 |
| ECU replacement | $600–$2,000+ |
P0341 can be caused by timing chain stretch, VVT failure, oil pressure issues, wiring faults or target wheel damage.
A rattling chain plus P0341 is a major warning sign. Do not treat it as only an electrical sensor fault.
Bank 1 / Sensor A must be identified correctly before parts are replaced.
On VVT engines, oil problems can create cam timing faults that look like sensor range/performance codes.
P0341 with crank/cam correlation codes often points to mechanical timing, not just the CMP sensor.
For a proper diagnosis, you need cam desired/actual angle, sync status, VVT command and sometimes oscilloscope waveforms.
You may drive gently to a repair shop if:
No. It can be the sensor, but it can also be wiring, connector damage, timing misalignment, stretched chain, VVT problem, low oil pressure or a damaged camshaft target wheel. Ross-Tech lists wiring, sensor, timing, oil level and oil pressure as possible causes.
P0340 is usually a more general camshaft sensor circuit fault. P0341 means the signal is out of expected range, has the wrong performance, or does not correlate correctly with crankshaft position.
Yes. A stretched chain changes cam timing relative to crank timing, and that can trigger P0341. Samarins specifically notes that a stretched timing chain can cause P0341.
Yes, especially on VVT engines. Low oil level or low oil pressure can affect cam timing control. Ross-Tech lists low oil level or low oil pressure as possible causes for VAG P0341.
Yes. If the ECU cannot identify camshaft position or cam/crank synchronization, some engines may crank longer, start poorly or not start.
P0341 means the ECU sees the camshaft position sensor “A” signal as out of range, implausible or not correctly synchronized with crankshaft position.
Most common real causes: