P Code - Crankshaft Position - Camshaft Position Correlation Bank 1 Sensor 'B'
Engine-Codes - Generic - P
Repair Importance Level: 3/3
Repair Difficulty Level: 3/3 What is this?
What does this mean?
P code possible causes
- Mechanical timing fault
- Blocked oil passage
- Low oil level
- Faulty Exhaust ('B') Camshaft Position (CMP) Sensor
- Faulty Crankshaft Position (CKP) Sensor
How is the P code repair?Start by checking the "Possible Causes" listed above. Visually inspect the related wiring harness and connectors. Check for damaged components and look for broken, bent, pushed out, or corroded connector's pins.
What is the cost to diagnose the P code
Labor:The cost to diagnose the P code is hour of labor. The auto repair's diagnosis time and labor rates vary by location, vehicle's make and model, and even your engine type. Most auto repair shops charge between $75 and $ per hour.
What are P code possible symptoms?
- Engine Light ON (or Service Engine Soon Warning Light)
- Engine hard to start
- Engine stall while driving
What is P code meaning?The Crankshaft Position (CKP) sensor is a permanent magnet generator, known as a variable reluctance sensor. The magnetic field of the sensor is altered by a crankshaft mounted reluctor wheel that has seven machined slots, 6 of which are equally spaced 60 degrees apart. The seventh slot is spaced 10 degrees after one of the 60 degree slots. The CKP sensor produces seven pulses for each revolution of the crankshaft. The pulse from the 10 degree slot is known as the sync pulse. The sync pulse is used to synchronize the coil firing sequence with the crankshaft position. The CKP sensor is connected to the Powertrain Control Module (PCM) by a signal circuit and a low reference circuit.
The Camshaft Position (CMP) sensor is triggered by a notched reluctor wheel built into the exhaust camshaft sprocket. The CMP sensor provides 6 signal pulses every camshaft revolution. Each notch, or feature of the reluctor wheel is of a different size for individual cylinder identification. This means the CMP and crankshaft position (CKP) signals are pulse width encoded to enable the PCM to constantly monitor their relationship. This relationship is used to determine camshaft actuator position and control its phasing at the correct value. The PCM also uses this signal to identify the compression stroke of each cylinder, and for sequential fuel injection. The CMP sensor is connected to the PCM by a volt, low reference, and signal circuit.
Need more information with the P code?Need more information on how to fix the P code?
Get Access to Factory Service Manuals
P code information for specific makes
- P AUDICrankshaft Position Camshaft Position Correlation Bank 1 Sensor 'B'
- P BMWCrankshaft Position Camshaft Position Correlation Bank 1 Sensor 'B'
- P BUICKCrankshaft Position - Camshaft Position Correlation Bank 1 Sensor 'B'
- P CADILLACCrankshaft Position - Camshaft Position Correlation Bank 1 Sensor 'B'
- P CHEVROLETCrankshaft Position - Camshaft Position Correlation Bank 1 Sensor 'B'
- P CHRYSLERCrankshaft-Camshaft Timing Misalignment Bank 1 Sensor 2
- P DODGECrankshaft-Camshaft Timing Misalignment Bank 1 Sensor 2
- P FORDCrankshaft Position - Camshaft Position Correlation - Bank 1 Sensor 'B'
- P GMCCrankshaft Position - Camshaft Position Correlation Bank 1 Sensor 'B'
- P HUMMERCrankshaft Position - Camshaft Position Correlation Bank 1 Sensor 'B'
- P HYUNDAICamshaft Deviation Too Low
- P ISUZUCrankshaft Position-Exhaust Camshaft Position Correlation
- P JEEPCrankshaft-Camshaft Timing Misalignment Bank 1 Sensor 2
- P KIACrankshaft/Camshaft Correlation Error Bank 1 Sensor 2
- P LEXUSCrankshaft Position Camshaft Position Correlation Bank 1 Sensor 'B'
- P LINCOLNCrankshaft Position - Camshaft Position Correlation - Bank 1 Sensor 'B'
- P MERCURYCrankshaft Position - Camshaft Position Correlation - Bank 1 Sensor 'B'
- P MINICrankshaft Position Camshaft Position Correlation Bank 1 Sensor 'B'
- P MITSUBISHICrankshaft/Camshaft Exhaust Position Sensor Phase Problem
- P OLDSMOBILECrankshaft Position - Camshaft Position Correlation Bank 1 Sensor 'B'
- P PONTIACCrankshaft Position - Camshaft Position Correlation Bank 1 Sensor 'B'
- P SAABCrankshaft Position Camshaft Position Correlation Bank 1 Sensor 'B'
- P SATURNCrankshaft Position - Camshaft Position Correlation Bank 1 Sensor 'B'
- P SCIONCrankshaft Position Camshaft Position Correlation Bank 1 Sensor 'B'
- P SUBARUCrankshaft And Camshaft Timing 'B' System Failure Bank 1
- P SUZUKICrankshaft Position - Exhaust Camshaft Position Correlation Bank 1
- P TOYOTACrankshaft Position Camshaft Position Correlation Bank 1 Sensor 'B'
- P VOLKSWAGENCrankshaft Position Camshaft Position Correlation Bank 1 Sensor 'B'
- P VOLVOCrankshaft Position - Camshaft Position Correlation Bank 1 Sensor 'B'
1=Low 2=Medium 3=High What is this?Repair Difficulty Level:3
1=Easy 2=Moderate 3=Hard What is this?
Browse Codes for Specific Model-Year
P OBD-II Trouble Code: Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor B)
P code definition
Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor B)
What the P code means
P is the OBD-II generic code indicating that the crankshaft and camshaft position sensor for bank 1 exhaust camshaft do not correlate signals with each other.
What causes the P code?
The valve timing is out of position from a timing chain jumped out of position.
There are oil flow problems to the phaser from incorrect oil viscosity or partly clogged passages.
The oil control valve (OCV) has a restriction in the OCV filter.
There is an exhaust timing gear problem with phaser causing camshaft misalignment.
What are the symptoms of the P code?
The Check Engine Light will come on and the power to camshaft OCV will be turned off.
The engine may idle normally, but have a reduction in power.
The engine may run erratically or run rough on acceleration.
The fuel mileage may decrease due to camshafts not being in the optimal positions.
Note: The drive complaints may vary depending on the manufacturer failure mode during a problem with the system.
How does a mechanic diagnose the P code?
Does a visual check for problems with the connections or wiring of the OCV, camshaft and crankshaft sensors
Verifies that the engine oil is full of clean, correct viscosity oil
Scans and documents the engine codes, then views the freeze frame data to see when the codes were set
Resets the Check Engine Light and road tests again to see if the code returns
Commands the OCV on and off to see if the camshaft sensor is indicating timing changes for the bank 1 exhaust camshaft
Performs the manufacturer’s tests for the P code, to determine the cause of the code.
Note: The manufacturer's recommended pinpoint test is used to narrow down the problem. Following the recommended tests will help with diagnosis without replacing the wrong parts.
Common mistakes when diagnosing the P code?
Not verifying whether the failure and codes are active during diagnosis
Not visually checking the wiring or connections to verify they are undamaged
Not following all pinpoint test steps in the correct order
Repairing or replacing components that are were not directed by the pinpoint test or visual check
How serious is the P code?
The engine carbon build up may cause fouled spark plugs, causing misfires.
Timing chains may have tensioners or guides that are allowing the timing chain to jump the gear teeth, leading to major engine damage from valves and pistons hitting.
Driving the vehicle for a prolonged time with the camshaft problems can start to cause other drive symptoms like misfires, stalling, and no starts.
What repairs can fix the P code?
Additional comments for consideration regarding the P code
Code P can cause the engine to get carbon build up inside the cylinder and on the valves. This is caused from improper combustion of the fuel mixture from camshaft alignment problems. The engine may need to be decarbonized after repairs are made.
Need help with a P code?
YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at
This article originally appeared on YourMechanic.com as P OBD-II Trouble Code: Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor B).
Skip the Repair Shop
Our Mechanics Make House Calls
Autoblog is partnering with YourMechanic to bring many of the repair and maintenance services you need right to you.
Get service at your home or office 7 days a week with fair and transparent pricing.
America's most stolen cars in
Tesla leads and Infiniti bleeds in Consumer Reports' satisfaction survey
Chrysler gains a little, loses a little
Honda Civic Hatchback First Drive | A bridge to R
Watch this new BMW paint robot lay down custom designs with no masking
Toyota Tundra Hybrid vs. Ford F Hybrid | Comparing the i-Force Max and PowerBoost specs
Autoblog Daily Roundup
News, Reviews, Photos, Videos
delivered straight to your in-box.
Thanks for subscribing.
Check your in-box to get started.
P in the Hyundai Elantra is predominantly caused by a few different things. It is typically thrown when the Crankshaft Position Sensor and the Camshaft Position Sensor are out of alignment by a certain number of degrees, or if there is an issue with the wiring, or one of the sensors themselves may have gone bad. Well explore the symptoms and causes directly below.
P refers to which camshaft position sensor is out of time with the Crankshaft. In this case its sensor B, Sensor A throws P
P Symptoms: Hyundai Elantra
P should be considered an important trouble code to diagnose and repair. The crank and cam sensors work in tandem to produce the ideal air/fuel ratio for your engine. When this timing is off, the engine will typically not run (or barely run).
Here are the major symptoms of P in the Elantra:
- Failure to start
- Rattle coming from the motor
- Service engine soon light
- Engine poorly running
P Causes and Solutions: Hyundai Elantra
Here are the most common causes of P in the Elantra, as well as diagnostic advice, and resources to further explore. Itll either be a wiring issue, or itll be a physical problem (bad reluctor or timing chain jumped).
One of the most common causes of P in any vehicle is going to be wiring issues. Youll want to inspect the wiring harness for visible damage. A lot of the harness leading to and from the Crank/Cam sensors is going to be exposed to hot exhaust and vibration. This is a great place to start diagnosing P in your Elantra. Its quick and easy to do this before moving on to the sensors themselves.
Make sure to check the harness where it plugs into both sensors as well.
How to Diagnose Vehicle Wiring Problems (AA1 Car)
After examining the wiring harness, it would be time to check the sensors themselves. Using a simple voltage tester, youll be able to determine whether or not they are functioning correctly. We linked to a great video showing you how to do so directly below.
How to test a crankshaft or camshaft sensor (YouTube)
Crankshaft Position Sensor (Amazon Low Price)
Camshaft Position Sensor (Amazon)
The timing chain or belt will throw cause P to throw. This will happen when it has stretched or jumped a tooth or two. If it jumps more than a few teeth, the odds are that the engine itself will not run at all.
If youve recently changed the timing chain, it may very well have not been aligned properly on install. Many manufacturers (particularly Japanese Automakers) have very strict timing chain service intervals. If its been too long, it may jump a few teeth. Even the slightest misalignment can cause P
Timing Chain Jumped Symptoms and Diagnosis
Crank or Cam Tone/Reluctor Ring
The Crankshaft Sensor is going to use a tone or reluctor ring to determine the position of the Crank. This ring uses notches that are scanned by the Crank Sensor in order to get an accurate position.
If this ring fails, the Elantra will not be able to get an exact crank position. The camshaft typically will have a ring that provides the same function.
Often when a reluctor ring goes bad, itll rattle quite a lot. That is a very good indication that there is an issue with it.
Heres a good video on diagnosing P
Good luck diagnosing P in the Hyundai Elantra. If there is anything you would like to add, please leave a comment below.
Replacing the camshaft sensor on a Hyundai Elantra is an easy task that falls into the DIY category.
There are 2 camshaft position sensors A and B both located next to each other.
The Hyundai Elantra Liter DOHC has 2 camshafts, so it has 2 sensors.
The OBDII codes for a Hyundai with a bad camshaft sensor is a P or P
OBDII Error Codes
P Camshaft Position Sensor Bank 1 Sensor A
P Camshaft Position Sensor Bank 1 Sensor B
Camshaft Position Sensor Location ( Hyundai Elantra)
The camshaft position sensors are located on the top right of the engine under the cover.
The cover is held on with 4 tabs which the cover is pulled up on and they snap off.
Parts and Tools Needed
- 10mm socket and ratchet.
- New camshaft position sensor.
It is usually best to replace both sensors since they are low-cost parts.
One sensor can be bought and swapped around to find the bad one if you are on a budget.
A 10mm socket and ratchet is needed to remove the bolt holding them in place.
Hyundai Elantra Liter Camshaft Position Sensor on Amazon
Walker Products Camshaft Position Sensor
How To Replace Camshaft Position Sensor Hyundai Elantra
- Remove the engine cover by pulling up (It snaps off).
- Remove the electrical plug.
- Remove the 10mm bolt.
- Pull the sensor out.
- Insert the new sensor.
- Tighten the 10mm bolt.
- Reattach the engine cover.
Replacing a camshaft position sensor is easy to do on a Hyundai Elantra.
The OBDII error codes P or P will be given when there is a problem.
Keep in mind other things can cause P or P error codes such as bad wiring.
If the timing belt slips the timing will be thrown off and can sometimes give a P or P codes.
Have you had to replace the camshaft position sensor on a Hyundai Elantra? Let us know your thoughts in the comment below.
General Automotive RepairSours: https://www.backyardmechanic.org/replace-camshaft-position-sensorhyundai-elantra/
P0017 elantra 2017 hyundai
In a long robe with a belt under the chest. Below the chest, the robe expanded like a bell right up to the ankles. - Hello honey. Here I am. We merged in a passionate kiss.2017 hyundai elantra p0017
Hands began to continue stroking the chest, stomach and nipples of her next partner. Vadim continued to fuck the Headmistress, but with his eyes he was already giving me signs that I would change him in this. Position.
You will also be interested:
- Warface breakout vs warface
- 4 cube storage cubby
- Weather encino 14 days
- 3 8ths socket set
- Chromebook 11 screen replacement
- Sorcerer 5e optimization
- Crosman 1377 grips
- Kredivo review
I was not stupid. - To make it pleasant for me to forget about this incident. - a malicious smile wandered over Farukh's face.