On the 2004 Chevy Impala, he P0341 is a straight forward code pointing to a fault with the Camshaft Position Sensor. With the 3.4L engine, the Camshaft Position Sensor is located on the top, passenger’s side of the engine. To gain the proper access, the Power Steering Pump will need to be unmounted and re-positioned aside. Carefully inspect the electrical connector and wire harness for any loose, broken, rubbed-through, pinched or damaged wires. Make sure the contacts in the electrical connector are tight and making good contact with the sensor. Remove the sensor and inspect the reluctor wheel (look inside the hole) and make sure there are no missing “teeth” on the wheel. Possible causes for this code are the sensor itself, voltage not getting to the sensor, a problem with the pulse being read by the sensor or the PCM itself (but this is rare. save the PCM until very last). Replacing the Camshaft Position Sensor should solve the problem.
Does your vehicle have a similar problem? Get connected to a Live Q&A session with a certified Auto Mechanic and get your answers on this problem now!