Chevy Colorado & GMC Canyon banner

P0024 (B Camshaft Position Timing Over Bank 2) Code

17K views 5 replies 4 participants last post by  pL9577  
#1 ·
My 2017 Canyon (3.6L) gave my first check engine light today. Scanned it and got the P0024 code in the title. A quick search shows that replacing the sensor(s) is the fix. Part numbers and howto's readily available, so no big deal.

My question is how urgent is this repair. Tomorrow is my wife's birthday and the next day I'm supposed to leave for a week-long work trip where I'm supposed to drive (the truck) ~600 miles round trip. Can this wait until I'm back or should I try to find the part locally tomorrow and swap the sensor before I leave?

A secondary question is whether I should replace all 4 sensors or only the one giving me the code.

Thanks for your advice.
 
#2 ·
I had the p0024 code pop up last winter caught driving behind a snow plow. Did a search and was told to first change the oil. The oil had just been changed a few days before. It seems there’s a tight screen that clogs up from time to time.
I cleared the code and noticed when I filled up at a certain local Mobil station it would pop the cel with the P0024 code. I cleared it again and stopped going to that gas station. It’s been 6 months and haven’t had it come up again.
I’m not saying that is your issue, but if you’re due for an oil change, do it and clear the code. You might be good
 
#3 · (Edited)
Had that when we were in the middle of a camping trip. Cleared it and it came back ~1,000 miles later. Replaced two solenoids eventually. Personally unless there were issues with rough running I believe it is not urgent. I have two spares, but been almost two years and no more codes after replacing the first two. I change oil at 50% (not saying you need to do that, just that oil is not the reason for the first two failing),
 
#4 ·
Dealer had the part, so I changed it yesterday. Didn't take very long and I feel better about my upcoming trip. Interesting thing that you mentioned gas Sandhog. My CEL came on shortly after filling up at a gas station I've never used before (headed home from out of town). I'll definitely keep an eye on it. I'm at about 50% oil life, but I drive mine down under 20% usually, so I'm not particularly close to an oil change.

When I was replacing the valve, it jogged my memory that I had a similar experience with my '05 Envoy. I tried changing the oil and clearing the code, but it eventually came back until I replaced the solenoid valve. (That was a straight 6 and I think it only had VVT exhaust, so there was only 1 valve if I remember correctly).

As for my Canyon, it wasn't running weird, so I'm sure I would have been fine to wait, but as I said, I do feel better about my trip this week, and I think I'll just drive it and wait for other codes to replace the other valves. Thanks for the replies!
 
#5 ·
I have a 2019 Colorado. Friday my engine light came on and the code was the P0024. I only have 26K miles and a V6. Went out this morning to check the oil (replaced 4K ago) and connections but before I did that I started the vehicle and there is no longer a code and I drove it today with no problem or code returning. I am going to change the oil on Wednesday as a precaution. Anyone else have this code appear and then gone the next day? Thinking maybe I should replace the solenoid as a precaution.
 
#6 ·
I didn't wait for it to go off; I just replaced the solenoid. In my 2005 Envoy, I tried changing oil, cleaning the screen, different gas with varied and temporary success before eventually replacing the solenoid which was a permanent fix (at least until I sold the vehicle a few years later). Both my Envoy and my Canyon had more miles and were much older than your Colorado however.