A code P0341 may mean that one or more of the following has happened:
* Cam sensor wiring routed too close to spark plug wiring (causing interference)
* Poor wiring connection at cam sensor
* Poor wiring connection at PCM
* Bad cam sensor
* Damaged reluctor wheel
Often relacing the sensor fixes this code, but not necessarily. Therefore it's important to check the following:
* Check that the wiring isn't routed too close to any secondary ignition components (coil, spark plug wires, etc.)
* Visually inspect the wiring at the sensor for any burn marks, discoloration indicative of melting or chafing
* Visually inspect the cam sensor for damage
* Visually inspect the reluctor wheel through the cam sensor port (if possible) for any missing teeth or any damage
* If reluctor isn't visible from outside the engine, visual test can only be done by removing cam shaft or intake manifold (depending on engine design)
* If all checks out okay, then replace the sensor.
There is one other thing to check, and that is the alt. to make sure you don't have a diode going bad.