How JustAnswer Works:
  • Ask an Expert
    Experts are full of valuable knowledge and are ready to help with any question. Credentials confirmed by a Fortune 500 verification firm.
  • Get a Professional Answer
    Via email, text message, or notification as you wait on our site. Ask follow up questions if you need to.
  • 100% Satisfaction Guarantee
    Rate the answer you receive.
Ask HONDASERVICE7791 Your Own Question
HONDASERVICE7791, Honda Technician
Category: Honda
Satisfied Customers: 2036
Type Your Honda Question Here...
HONDASERVICE7791 is online now
A new question is answered every 9 seconds

Honda 2004 2.4 Accord P0341 error code goes on and off. Runs

Resolved Question:

Honda 2004 2.4 Accord P0341 error code goes on and off. Runs fine.
Submitted: 8 years ago.
Category: Honda
Expert:  HONDASERVICE7791 replied 8 years ago.

HelloCustomerand welcome to,


I have seen a few of these issues. One possibility is the vtc oil control solenoid is sticking intrermittently. I have seen other with cam-timing chain issues. and still others have been software issues in the ECM that required reflashing of the ECM/PCM.


Either way you need to have the car checked to make sure you don't have a bigger issue down the road.

Customer: replied 8 years ago.
The folks at Auto Zone recommended changing the Camshaft Position Sensor? Is it that simple?
Sounds like there is more that could be involved here
Expert:  HONDASERVICE7791 replied 8 years ago.

I looked at the troubleshooting guide for his code and no where does it mention the camshaft psoition sensor.

the main reason this code sets is because the computer senses that the camshaft position sensor (CMP) and the crankshaft position sensor (CKP) get out of sync.


Since this code is intermittent I would suspect a wiring, connector issue or that the cmp and ckp patterns need to be re-sync'ed. This can be done at the dealer using there special Honda tester. The ckp and cmp patterns are erased and then sync'ed again. This took care of a lot of the cars that came in with this issue. Call the dealer and see how much they are going to charge you for this service. probably a diagnostic fee only.

HONDASERVICE7791 and other Honda Specialists are ready to help you