Chevrolet Colorado & GMC Canyon Forum banner

2007 Chevy Colorado - Camshaft position sensor location? P0340 & P0341

40K views 18 replies 4 participants last post by  cart7881  
#1 · (Edited)
2007 Chevy Colorado, 3.7L I5. 186,000 miles. Went to the grocery store tonight. Truck was running normally. Came out an hour later and truck would crank/no-start. Code scanner indicated a P0341 "Camshaft position sensor A circuit range / performance B1". After letting it sit a few minutes and cranking a few more times, eventually started up. Drove approx. 10 minutes back home. Checked codes again, now I am also getting a P0340 "Camshaft position sensor A circuit (bank 1 or single sensor)" error.

I recall from reading in the forums a few years ago that screens falling out of these sensors is a pretty common problem (or is that the part on the solenoid?). Hopefully that's all it is. But how do I know where the sensor is? If I'm looking correctly there are two CPM's - one on the front and one on the side, above the power steering pump - for Intake & Exhaust, respectively. Am I correct?

Based on the above issues/codes, does the sensor seem likely? If so, how do I know which one is at fault to replace? Pictures attached. Thanks!
 

Attachments

#3 ·
The two codes that you posted, P0340 and P0341 are related to the Intake Camshaft Position Sensor. It is located on the front of the engine, just on the opposite side of the engine from the one you circled. Look for a connector with three wires, Red, Purple and Light Blue. Disconnect the connector and check for presence of oil in it. These sensors can leak internally.

Note: The sensor that you have circled is the Exhaust Camshaft Position Sensor.
 
#4 · (Edited)
The two codes that you posted, P0340 and P0341 are related to the Intake Camshaft Position Sensor. It is located on the front of the engine, just on the opposite side of the engine from the one you circled. Look for a connector with three wires, Red, Purple and Light Blue. Disconnect the connector and check for presence of oil in it. These sensors can leak internally.
Thanks!

Update - got it fixed! Wish there was a little more clarity on which is the "intake" and which is the "exhaust" sensor in the diagrams I found while searching last night. In any case, replaced both, light went away, no more issues. Video here for anyone who has this problem in the future and comes across this thread:


If this is helpful please "like" and "subscribe" to my YouTube channel. Thanks! :th_woot:
 
#5 ·
There's an intake side and an exhaust side of the cylinders. In an inline motor, the exhaust side it the side with the exhaust manifold. The intake is the side where the intake manifold is. On a "V" configured motor, the intake is on the inside, and the exhaust in on the outside of each bank of cylinders. Sorry if this is glaringly obvious and you already knew this, but jut wanted to help for future projects.
 
#6 ·
I was having the same issue, would start before work and after work but any short trips would result in crank/no start. Ordered both intake and exhaust side. Then truck would not start at all and made an awful grinding noise. Parts finally came in and still no start. Help!

Code p0340 and p0341
2007 chevy colorado lt with the I5
 
#7 ·
Tbh if your truck is making an "awful grinding noise" as you describe, it sounds like it's jumped time or the timing chain has stretched or otherwise become damaged, or you have some other kind of machanical failure within the engine (rods, bearings, etc).

You can test for that by removing the accessory belt and trying to start the vehicle momentarily. If it doesn't make the noise, then the noise is coming from one of the accessories. If it still makes the noise, you've got bigger problems than just sensors.

Check out this (slightly humorous) video on changing the timing chains in our trucks:


Good luck!
 
#11 ·
Update.... Apparently I burned up the starter dealing with the crank/no start. One of the mechanics said they'd install the new one for me for $100 after work. Going through the front driver wheel as opposed to removing the intake. I'll consider this a win
 
#17 ·
This is probably not the most helpful suggestion, but what I do is keep a cheap code scanner under the seat of my truck. Any time the check engine light comes on I'm reaching for the machine. Is it possible you have some other issues/codes besides those sensors? 02 cents I'd be scanning immediately. Good luck!