
What this code means
P0341 may indicate that the camshaft position signal and crankshaft position signal are not lining up as expected by the PCM.
What the vehicle may do
- The vehicle may run normally if the concern is intermittent.
- The engine may have drivability symptoms depending on when the phase problem occurs.
- The code can return only after the monitor conditions are met.
Possible fault areas
- Possible VTC oil control concern
- Possible camshaft timing concern
- Possible cam chain damage or stretch
- Possible VTC actuator concern
- Possible poor connection or loose terminal at the VTC oil control solenoid valve or PCM
Diagnostic path
Code context and initial setup
On this Honda Accord 2.4 Gas, with the diagnostic application shown as 2017 Honda Accord Sedan L4-2.4L (K24W1), P0341 is for CMP Sensor A and CKP Sensor Incorrect Phase Detected. In plain language, the PCM is seeing camshaft position and crankshaft position that may not line up the way it expects. The car may run normally at times, or it may have a drivability complaint depending on when the fault shows up. The diagnostic path here stays focused on possible VTC control issues, cam timing concerns, cam chain condition, VTC actuator operation, and connector or terminal problems. Before clearing anything, save the captured data and any on-board snapshot, then review the basic troubleshooting information. Start by turning the ignition ON, clear the code with the HDS, and road test at a steady speed between 19-38 mph (30-60 km/h) for 10 minutes. Then check Pending and Confirmed codes with the HDS. If P0341 comes right back, the failure is duplicated and you move into the VTC and mechanical checks. If it does not come back, continue with the VTC checks before calling it good.
VTC monitor path when the code is not immediately duplicated
Next, run the VTC TEST with the HDS. If that test is not OK, go straight to testing the VTC oil control valve. If the VTC TEST is OK, drive it again at a steady speed between 19-38 mph (30-60 km/h) for 10 minutes and watch VTC STATUS on the HDS. The threshold you are looking for is VTC STATUS ON. If the current condition does not match that threshold, repeat the drive and recheck VTC STATUS instead of guessing. Once the monitor condition is met, watch the OBD STATUS for P0341. If the HDS shows FAILED, continue into the VTC oil control valve and timing checks. If it shows PASSED, treat it as an intermittent and the system is OK at that time. If it shows NOT COMPLETED, go back and meet the monitor condition again.
VTC oil control, cam timing, chain, and actuator checks
Once the fault is duplicated, or the VTC test points you this way, test the VTC oil control valve. If that valve is not OK, replace the VTC oil control solenoid valve, then verify the repair. If the valve checks OK, check camshaft timing. If the timing is not OK, reset the camshaft timing, then verify the repair. If cam timing is OK, inspect the cam chain for damage or stretch. If the chain is damaged or stretched, replace the cam chain and the auto-tensioner, then verify the repair. If the chain is not damaged or stretched, inspect the VTC actuator. If the actuator is not OK, replace the VTC actuator, then verify the repair. If the actuator is OK, continue with the PCM reset and relearn path.
PCM reset, relearn, and recheck path
If the VTC oil control valve, cam timing, cam chain, and VTC actuator all pass, turn the ignition ON, reset the PCM with the HDS, do the CKP pattern clear procedure, do the PCM idle learn procedure, and then do the CKP pattern learn procedure. After that, road test again at a steady speed between 19-38 mph (30-60 km/h) for 10 minutes and check Pending and Confirmed codes with the HDS. If P0341 is still indicated, check for poor connections or loose terminals at the VTC oil control solenoid valve and the PCM, then go back to the beginning of the diagnostic path and recheck. If P0341 is not indicated, treat it as an intermittent and the system is OK at that time.
Verify the repair
Keep verification separate from the testing. Turn the ignition OFF, reconnect all connectors, turn the ignition ON, reset the PCM with the HDS, do the CKP pattern clear procedure, do the PCM idle learn procedure, and do the CKP pattern learn procedure. Then road test at a steady speed between 19-38 mph (30-60 km/h) for 10 minutes and monitor the OBD STATUS for P0341 in the HDS DTC menu. If the status passes, troubleshooting is complete. If other Pending or Confirmed codes are present, check what they mean first. If P0341 fails again, go back to the start and recheck the path. If the monitor is not completed, meet the test condition and check OBD STATUS again. The takeaway is simple: prove the code, make sure the monitor actually ran, then work through VTC control, cam timing, chain condition, actuator operation, and connections in order. For more diagnostic training, visit stepdiagnostics.com.
Final check
P0341 is often diagnosed by confirming the monitor ran, then checking VTC control, cam timing, chain condition, actuator operation, and related connections in order.
For more guided automotive diagnostics, visit STEP Diagnostics.





