The P0017 error code means there might be an issue with your engine’s camshaft and crankshaft. These two vital components must be perfectly synchronized for your car’s engine to perform at the optimum level. If they are not in sync, your engine could malfunction and may trigger the P0017 code on an OBD-II scan tool.
What Does the P0017 Code Mean?
Diagnostic trouble code (DTC) P0017 stands for “Camshaft Position B – Camshaft Position Correlation (Bank 1).” Like P0016, this code indicates that your car’s powertrain control module (PCM) detects a misalignment between the crankshaft and camshaft positions. Bank 1 is the side of your engine that has the cylinder 1, while sensor B refers to the exhaust camshaft side.
Some car manufacturers have their own description of the P0017 code, such as GM (more specifically, Chevrolet).
P0017 on Chevy vehicles translates to Crankshaft Position – Exhaust Camshaft Position Not Plausible. Despite the varying names given by respective manufacturers, P0017 code simply means that the PCM believes the difference between the crankshaft position and the camshaft position exceeds specification. There are other codes GM uses with a similar meaning.
Here are all the codes in order:
DTC P0016 Crankshaft Position – Intake Camshaft Position Not Plausible Bank 1
DTC P0017 Crankshaft Position – Exhaust Camshaft Position Not Plausible Bank 1
DTC P0018 Crankshaft Position – Intake Camshaft Position Not Plausible Bank 2
DTC P0019 Crankshaft Position – Exhaust Camshaft Position Not Plausible Bank 2
P0017 is a common issue among the following makes: Chevrolet (especially a Chevy Colorado), GMC, Cadillac, Buick, and Mercedes Benz.
Camshaft vs. Crankshaft
An internal combustion engine (ICE) is basically a breathing machine that captures atmosphere, adds atomized fuel, compresses that mix above moving pistons, then creates a carefully timed ignition event in each cylinder right before the piston reaches the top of its travel. The resulting power turns the crank, which provides torque through the transmission and final drive gears to the wheels. The combustion event in each cylinder only happens once per crankshaft cycle (2 full turns – 720 degrees).
This breathing machine will only work right if everything happens at exactly the right time every time on every cylinder. The camshaft turns at half the speed of the crankshaft and opens the valves in the top of the combustion chamber above the pistons; its carefully ground, egg-shaped “cam lobes” are positioned on the camshaft so that they open the valves as the shaft is driven, and it is critical that each valve opens and closes exactly when it is supposed to.
The only way this can work mechanically is for the piston-driven crankshaft that provides the torque to be mechanically joined to the camshaft that opens the valves. The crankshaft produces the power that turns the camshaft and also delivers torque to the transmission.
The crankshaft drives the camshaft by way of a chain, a toothed belt, or gears. In the days of carburetors and distributors, this was just as important as it is on today’s fuel injected, coil-on-plug engines. But, today engines are equipped with speed and position sensors on each spinning shaft, and the ECM/PCM needs the information provided by those sensors to properly time fuel injection and ignition events.
The issue with timing belts and timing chains is that as they wear out and get loose or jump teeth, the crankshaft and camshaft can wind up incorrectly timed so that the valves aren’t opening the way they should to enable the engine to properly capture atmosphere. Combustion events can even happen at the wrong time, which is usually noticeable as a low-power symptom. There can also be strange noises, backfires, etc.
The ECM/PCM detects any out-of-time situation regarding the crankshaft and camshaft (greater than 9 degrees on a GM) and sets the P00xx codes listed above. Technicians will use an oscilloscope to examine the crank and cam sensor pattern the ECM/PCM is reading while the engine is running.
What are the Possible Causes of the P0017 Code?
These are some of the possible issues that can cause a code P0017:
- Damaged or stretched timing chain or timing belt
- Faulty camshaft or crankshaft reluctor wheel
- Bad crank sensor
- Bad cam sensor
- Loose wiring or connections
- Damaged timing chain/belt tensioners or guides
- Defective variable valve timing (VVT) actuator (a.k.a. phaser)
- Faulty variable valve timing (VVT) solenoid (a.k.a. oil control valve)
- Faulty PCM (check for any update)
- Low oil level
What are the Common Symptoms of the P0017 Code?
As with other trouble codes involving the engine, the Check Engine Light will switch on to warn you about the problem.
Other telltale signs of an error code P0017 include:
- Engine cranks up but doesn’t start
- Rough startups even though it runs after a few attempts
- Engine runs poorly despite starting up
- Rattling sounds from the engine
How to Diagnose the P0017 Code
P0017 must not be ignored. You’ll have to look at all possible causes to diagnose the problem properly. Have a professional mechanic check your vehicle if you don’t have the required DIY auto repair experience and skills. However, if you still want to take a stab at the diagnosis process, the videos below can help you do it correctly.
How to Fix the P0017 Code
There isn’t a single guaranteed fix for code P0017. As previously mentioned, there are many possible reasons why the code might be set. That’s why you’ll need to do some diagnostic work to figure out a fix for the concern.
Should you decide to try to address the code yourself, it’s a good idea to have the factory repair information on hand. Repair databases, such as ALLDATA, provide repair and diagnostic procedures direct from the vehicle manufacturer.
Consider purchasing a single-vehicle subscription to ALLDATA DIY if you’re serious about fixing your car yourself.
Any information provided on this Website is for informational purposes only and is not intended to replace consultation with a professional mechanic.