So, I have been having problems with my 2009 Colbalt again. I keep getting the CEL coming on and its telling me that it is P0341 code for the CPS. I have replaced the CPS 3 times already this year. I am at my wits end trying to figure out what the problem actually is. I have cleaned out where the CPS goes and am about to replace the cam solenoid to see if that helps the problem any. Can someone please help me in figuring out what is wrong with this car.