Similar problem with P0340 code
Own a 2003 Envoy w/4.2l engine. Car stalled today while driving at low speed (wifey was driving and turning into a gas station). Happened 1-2x before at low speed. Engine light came on. I had a code checker and caught the P0340 code (Camshaft position sensor A- Bank 1 Circuit Malfunction), on an Actron Autoscanner. Now, I have looked at most of the posts. Asked AdvanceAuto about purchasing the camshaft position sensor. They said it was a dealer item. The Chevy dealer has them for about $45. But, my light is now gone, only lasted about 2 hours. A mechanic at the dealership(or some guy in the parts department-he had his hat on backwards...am I sterotyping? No offense intended), told me that most likely the camshaft actuator, aka, "phaser" is clogged or dirty and throwing the code, as well as causing it to stall. Now this is the part that is tucked behind the pump, left front side of the engine by the upper water hose correct? What is the secret for removing the connector without breaking it? Then after you get the pump out of the way and disconnect the mounting hardware for the actuator, does it have a key slot or something to align it when reinstalling? I have recently changed my thermostat and changed my oil. Other than that, no major maintenance that I am aware of. Also, can this code be related to a dirty throttle body intake? Sorry about the long post. Just need a little direction please.