P0024: B Camshaft Position - Timing Over-Advanced or System Performance Bank 2
A generic powertrain (engine and transmission) trouble code, same meaning on every brand.
Driveable, but do not ignore it - the mechanical version of this fault gets worse.
Symptoms
- Cold-start rattle
- Rough idle
- Loss of torque at low rpm
Likely causes, most common first
- Bank 2 exhaust phaser stuck or worn
- Oil control valve stuck
- Timing chain wear on that bank
- Degraded oil
Read P0024 yourself before paying for diagnosis
A basic Bluetooth OBD-II scanner ($20-40) plugs into the port under the dashboard and shows this code with live sensor data on your phone - useful both for confirming the fix and for talking to a shop from an informed position.
What is going on and how it gets diagnosed
P0024 says the bank 2 exhaust camshaft is sitting further advanced than commanded. Like P0014 it is a performance code rather than a circuit code, which means something physical is not holding the timing where it was set.
On V engines the two banks age at the same rate, so a phaser or chain fault found on one side is worth inspecting on the other while the engine is already open. Doing one bank now and the other in a year usually means paying the same labour twice.
Repair options and cost
Typical US independent-shop ranges, parts and labor. Dealers run higher; regional labor rates vary.
Owner reports mentioning P0024
“P0128CODE P0024 CODE SECOND Cam Shaft sensor failure Thermostat failure, stuck open Electrical issues from low battery power Failure to shift to park when shutting off vehicle”2020 Chevrolet Blazer · May 2026
“The engine started ticking. I was driving on the highway and it started as a very slight sound (not yet ticking/knocking). But when I slowed down to exit the highway and then started to accelerate again the clicking got worse. The check engine light came on and I checked the code and it was P0014 and P0024. The oil was also low. I took it to the dealership and they said I need a new engine.”2017 Hyundai Santa FE · May 2024
“I have trouble codes that occasionally come up even after vehicle has been serviced. The vehicle used to drive fine. Now it started miss firing. I was told the problem was coming from the engine compartment/sensors. An OBDII diagnosis detects a problem with B Camshaft Position Timing Over Advanced or System Performance Bank 2 (p0024). I fear that without the fix, the miss firing can cause an accident. The engine light is illuminated when this happens.”2012 Chevrolet Impala · May 2024
Show 7 more owner reports
“Just prior to 8/1/22, check engine light came on. They found P0014 set, lack of power, rough idle. They found oil pushed through bank 1 cam solenoid actuator and had to replace on 8/1/22. Check engine light came on again in mid August 2023. Found P0024 code and had had to replace the cam actuator again. This time GM has part on backorder, like they are fixing systemic issue with part. They could only replace by getting from another dealer. Still charged me for part even though it was just replaced 12months ago. Would like to know if this is a systemic issue with GM.”2021 Chevrolet Colorado · Aug 2023
“When I am driving or when I start my car every two weeks or so many miles the engine light will come on. After driving so many miles or a day later the engine light will go back off. This has happened 10 times since purchasing the car. I am taking it to the dealership on monday to figure out why this may be happening. This is $150 just to get a diagnostics test done. I have had a diagnostics test done on the car previously when this first happened for free at an auto store. It threw the p0024 cam shaft code. I'm anxious to figure out what's happening.”2017 Chevrolet Camaro · Dec 2019 · 40,000 mi
“After last oil change aprox. 3 months ago. No issues until last week when suv would sound like it's accelerating really fast but not going very fast. On startup I kept hearing a squealing and grinding sound. One day out driving without any warning lights or anything my car seems to loose power if I took my foot off gas. Took it to mechanic who said the engine needs to be replaced. When using the machine to read codes it read p0014 and p0024 (camshaft positioning sensors) was told to check wires and sensors didn't seem to be the ultimate problem. During it's last visit to the mechanic it drained out 2 quarts of oil but no oil had been leaking anywhere. Crude was inside the oil check tube.”2015 Kia Sorento · Dec 2019 · 109,000 mi
“Transmission light came on, car started excessively jerking and stalling (vehicle was in motion on a city street while turning and driving straight) took into dealership and said gm does not have a 'fix' for this problem and it's currently under investigation. There are 'concerns with all 4 or pairs of camshaft position system performance dcts p0011 p0014 p0021 and p0024. Dealership cleared codes and we were told 'chances are it won't happen again'”2018 Chevrolet Traverse · Apr 2019 · 10,000 mi
“The check engine repeatedly comes one and car stalls or idles when driving. Can not pass inspection due to p0014 and p0024 camshaft codes repeatedly coming back on. Research shows this is a common problem with these models. This occurs when driving in the city limits.”2014 Nissan Maxima · Mar 2019 · 5 mi
“Car accelerates while coasting as in driving at low speeds and it stalls as well car shut off on me 10 times already. Took it to infiniti dealer I was told it has a p0024 soft code related to the magnetic retarders problem is this issue hardly throws a code with this issue my car check engine light is off but yet the car malfunctions. I have read numerous reports in car forums looks like this is a really big issue with this car that has gone under the radar with this particular car make and model.”NHTSA complaint · Apr 2018 · 84,000 mi
“Check-engine malfunction indicator light came on; vehicle rides rough and stalls occasionally; poor engine performance. Took vehicle to sts tire & auto bordentown nj. Two codes were noted: p0011 and p0024 - camshaft position (timing over-advanced or system performance issue). Should be covered under powertrain warranty. *tr”2010 Chevrolet Traverse · May 2015 · 92,504 mi
Cars that report P0024 most often
Based on mentions of this code in NHTSA owner complaints.
Frequently asked questions
Can I drive with P0024?
Driveable, but do not ignore it - the mechanical version of this fault gets worse.
How much does it cost to fix P0024?
Typical US repair costs range from $60 for the simplest fix (oil and filter change) to $3,000 in the worst case. The right number depends on which cause your car has - see the causes list.
Related codes
The codes closest to P0024. They often appear together, and telling them apart is usually what narrows the diagnosis.
Definition per SAE J2012 standard nomenclature. Symptoms, causes and costs are editorial guidance - always confirm with a diagnosis of your specific vehicle.