Cadillac CTS First Generation Forum - 2003 - 2007 Discussion, P0341 Code 2004 CTS in Cadillac CTS Coupe, Sport Sedan and Sport Wagon Forums; My brothers 04 Cadillac CTS just popped up with a check engine.
P0341 - Camshaft Position Sensor Circuit Range/Performance
That was a common problem on the 3.2 L engine and the replacement was about $60. On the 3.2 some guys said there is a magnetic charge on the face of the sensor so the small metal engine particles collect on the face causing it to fail. Some guys concluded that if you clean the face the CPS, it would work OK, but others said, if you're going to go under the car, you might as well replace it.
"P0341 - Camshaft Position Sensor Circuit Range/Performance" is the generic code. More specifically for the CTS it means:
DTC P0341 Intake Camshaft Position (CMP) Sensor Performance Bank 1
DTC P0346 Intake Camshaft Position (CMP) Sensor Performance Bank 2
DTC P0366 Exhaust Camshaft Position (CMP) Sensor Performance Bank 1
DTC P0391 Exhaust Camshaft Position (CMP) Sensor Performance Bank 2
The exhaust banks are on the far left and right on the front of the engine and the intakes are on the inside front, closest to center. Bank one is the right (or when standing in front of the car looking at the engine, it's on your left.)