Fault code P0017 is called “Crankshaft Position – Camshaft Position Correlation (Bank 1, Sensor B)” but in different programs it may be called differently. This fault designation applies to all vehicles equipped with OBD-II.
Technical description and explained code P0017
This Diagnostic Trouble Code (DTC) is a generic powertrain code. Error P0017 is considered a general code because it applies to all makes and models of vehicles. Although the specific repair steps may vary slightly depending on the model.
The crankshaft position sensor (CKP) and the camshaft position sensor (CMP) work in concert to control spark/fuel delivery and timing. Both consist of a reactive or tone ring that runs over a magnetic sensor. Which generates a voltage indicating position.
The crankshaft sensor is part of the primary ignition system and acts as a “trigger”. It detects the position of the crankshaft relay, which transmits the information to the PCM or ignition module (depending on the vehicle). To control ignition timing.
The camshaft position sensor detects the position of the camshafts and transmits the information to the PCM. The PCM uses the CMP signal to determine the start of the injector sequence. The two shafts and their sensors are tied together by the timing belt or chain. The cam and crank must be timed precisely.
If the PCM detects that the crank and cam signals are out of timing by a certain number of degrees, this fault code is set. Bank 1 is the side of the engine that contains cylinder #1. The “B” sensor is most likely on the exhaust camshaft side.
Note that on some models, you will often see this error code in conjunction with P0008, P0009, P0016, P0018, and P0019. If you have a GM vehicle and you have multiple fault codes. Check service bulletins that may apply to your engine.
Symptoms of vehicle malfunctions
The main signal that an error P0017 has occurred is the Malfunction Indicator Lamp (MIL) is also known as the CheckEngine Light.
It can also be warning signs such as:
- The “Check engine” control lamp on the control panel will light up.
- The engine may run, but with reduced performance (loss of power).
- The engine may crank, but not start.
- The vehicle may stall or start poorly.
- Jerking/missing ignition at idle or under load.
- Increased fuel consumption.
Factors that can cause this error code
The error code P0017 can mean that one or more of the following problems have occurred:
- The timing chain is stretched, or a timing belt tooth has slipped due to wear.
- The timing belt / timing chain is out of alignment.
- Slippage / breakage of ring on crankshaft / camshaft.
- Defective crankshaft or camshaft sensor.
- The camshaft or crankshaft sensor chain is open or damaged.
- The timing belt / chain tensioner is damaged.
- Improperly tightened crankshaft balancer.
- Loose or missing crankshaft counterweight bolt.
- CMP actuator solenoid valve is stuck in the open position.
- CMP actuator is stuck in a position other than 0 degrees.
- Problem in VVT system.
- ECM is damaged.
How to fix or reset OBD-2 code P0017
Some suggested steps for troubleshooting and fix the error code P0017:
- Visually inspect the electrical wiring and the oil control solenoid valve connector. Check the level, and the condition and viscosity of the engine oil.
- Check the engine oil level, and the condition and viscosity of the oil.
- Read all stored data and error codes with an OBD-II scan tool. To determine when and under what circumstances the error occurred.
- Clear the error codes from the ECM memory and test drive the vehicle to see if code P0017 appears again.
- Give a command to turn the oil control solenoid valve on and off. To find out if the camshaft phasing is changing.
- If the problem is not detected, continue the diagnosis following the vehicle manufacturer’s procedure.
Follow the vehicle manufacturer’s recommendations when diagnosing and correcting this error. Failure to do so may result in serious engine damage, as well as hasty replacement of serviceable components.
Diagnose and repair of problems
If your vehicle is new enough, the transmission is covered under warranty. Therefore, it is best to contact your dealer to have repairs made. Follow the recommendations below for self-diagnosis.
First, visually inspect the crankshaft and camshaft sensors and their harnesses for damage. If you notice broken/worn wires, repair and recheck.
Check the location of the cam and crank. Remove the cam gear and crankshaft balancer, inspect the rings for roughness. Check that they are not loose or damaged, and that the key that aligns them has not been cut. If these problems are not present, replace the sensor.
If the signal is normal, check that the timing chain/gear belt is properly aligned. If they are misaligned, it is worth checking to see if the tensioner is damaged. Which may have caused the chain / belt to slip by a tooth or more. Also make sure the belt/chain is not stretched. Then do a repair and recheck with a scanner, for error P0017.
If you need more specific information on your vehicle, refer to the factory service repair manual.
On which vehicles does this problem occur most frequently
Fault code P0017 can occur on different vehicles but there are statistics on which brands this occurs most often. Here is a list of some of them:
- Audi (Q5, Q7)
- Cadillac (CTS, Escalade, SRX)
- Chevrolet (Aveo, Captiva, Cruze, Equinox, Malibu, TrailBlazer, Traverse)
- Dodge (Caliber)
- Ford (Focus, Mondeo)
- Hyundai (Elantra, Santa Fe, Sonata, ix35)
- Kia (Magentis, Sorento, Sportage)
- Lexus (GS300, GX470, LS430, LX470, RX300, RX330)
- Mercedes-Benz (M271, M272, M273, M274, ML350, W204, W212)
- Opel (Antara, Astra, Corsa, Insignia)
- Peugeot (308)
- Skoda (Octavia)
- Toyota (Camry, Corolla)
- Volkswagen (Touareg)
- Volvo (S60)
Fault code P0017 can sometimes be found with other errors. The most common are the following: P0008, P0009, P0014, P0015, P0016, P0018, P0019, P0089, P0171, P0300, P0303, P0335, P0336, P1727, P2105, P2176, P228D.