How to Replace a Crankshaft Position Sensor

Your vehicle’s computer uses input from the crank position sensor to determine where in the rotation top dead center is located. Once it finds top dead center, the computer counts the number of teeth on what is called a tone wheel to calculate engine speed and to know when exactly to fire the fuel injectors and ignition coils.

When this component fails, your engine may run poorly or not at all. The steps provided below for replacing a crankshaft position sensor are similar for most engines. Though on most vehicles the sensor is located at the front of the engine near the crankshaft pulley, there are many different engine designs, so please refer to your vehicle’s factory service manual for detailed instructions on where to find your crankshaft position sensor and any specific service instructions.

Part 1 of 1: Replacing the crankshaft position sensor

Materials needed

vehicle being placed on jack stands

Step 1: Prepare the vehicle. Jack the vehicle up high enough to obtain access to the crankshaft position sensor. Secure the vehicle in this position using jack stands.

Step 2: Disconnect the electrical connector. Unplug the sensor’s electrical connector from the engine wiring harness.

diagram of engine with crankshaft position sensor

Step 3: Locate and remove the crankshaft position sensor. Locate the sensor on the front of the motor near the crankshaft pulley and use the appropriately sized socket and ratchet handle to remove the sensor’s hold down bolt.

Gently but firmly, twist and pull the sensor to remove it from the engine.

hand lubricating the o-ring

Step 4: Prepare the o-ring. Lightly lubricate the o-ring that is on the new sensor to make it easier to install and to prevent the o-ring from being damaged during installation.

Step 5: Install the new sensor. Gently but firmly twist the new crankshaft position sensor into place. Reinstall the original bolt and tighten to the torque specification provided in the factory service manual.

connector clip being engaged

Step 6: Connect the electrical connector Plug the new crankshaft position sensor into the engine wiring harness, making sure that the connector clip is engaged to prevent the sensor from unplugging itself during operation.

Step 7: Lower the vehicle. Carefully remove the jack stands and lower the vehicle.

Step 8: Clearing codes If your check engine light is on, Use a scan tool to read your vehicle’s computer for DTC’s (Diagnostic Trouble Codes). If DTC’s were found during this diagnostic test. Use the scan tools to clear the codes and start the vehicle to ensure proper operation.

By following the guidelines above, you will be able to successfully replace a faulty crankshaft position sensor. However, if you are not comfortable doing the work yourself, a certified technician, like one from YourMechanic, can complete the crankshaft position sensor replacement for you.

Next Step

Schedule Crankshaft Position Sensor Replacement

The most popular service booked by readers of this article is Crankshaft Position Sensor Replacement. YourMechanic’s technicians bring the dealership to you by performing this job at your home or office 7-days a week between 7AM-9PM. We currently cover over 2,000 cities and have 100k+ 5-star reviews... LEARN MORE


The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Recent Crankshaft Position Sensor Replacement reviews

Excellent Rating


Rating Summary


27 years of experience
108 reviews
27 years of experience
Suzuki XL-7 - Crankshaft Position Sensor - Apple Valley, California
I am pleased all around. Raymond did great work in a timely manner. He even saved me money on the job because my car didn't need the work the previous mechanic said it did. My car is up and running again ! I will certainly use Raymond again.
Chrysler 300 - Crankshaft Position Sensor Replacement - Adelanto, California
Raymond was a very professional and knowledgeable person. I was comfortable in his presence and I don't trust most. Very good experience.


22 years of experience
2001 reviews
22 years of experience
Mercedes-Benz S550 - Crankshaft Position Sensor - Winchester, California
Chris is extremely informative goes well above and beyond to make sure everything is done to the highest level per Mercedes- Benz I am so happy that I am dealing with Chris and your company referrals will follow!
Nissan 350Z - Crankshaft Position Sensor Replacement - Laguna Niguel, California
Chris is very knowledgeable. He did a great job getting my car repaired and made sure everything was working before leaving. Will definitely use Chris again.


12 years of experience
152 reviews
12 years of experience
Buick LeSabre - Crankshaft Position Sensor - Hamburg, Pennsylvania
Shawn was very knowledgeable, , professional, and efficient. I would recommend him to my family and friends!
Saab 9-5 - Crankshaft Position Sensor - Spring City, Pennsylvania
Shawn Is amazing, he is not only on time (this is the 4th service i have done with Shawn) but he is polite and very professional. I will recommend Shawn to all of my friends and family. If you get the chance to book Shawn dont hesitate one bit. he is the only mechanic i let touch my saab or my wife Hyundai period.


15 years of experience
344 reviews
15 years of experience
Toyota Camry - Crankshaft Position Sensor - Brooklyn, New York
This guy knows his work. Although he was late for the appointment, he arrived and was prepared. He made sure to tighten all bolts. My car was shaking before but after securely tightening all bolts, the car began running smoothly.
Volkswagen Passat - Crankshaft Position Sensor - Ridgewood, New York
My vw passat b6 had surged and rpm issues for a couple weeks and finaly died left me on the street and unable to start. Jason replaced my camshaft and crankshaft sensor and was able to get me back to the road in no time for the price that i would pay only the tow truck to go to shop. He has his all garage fully equipped in his car . After replacing parts and starting my car. He did 50 point check ,test drive the car making sure everything running good and gave me some awesome advices. Very proffesinal, frendly and knowledgeable.. I Highly recomeding Jason for any kind of car issue that you want to be solved while you watching tv in comfort of your home!

Need Help With Your Car?

Our certified mobile mechanics make house calls in over 2,000 U.S. cities. Fast, free online quotes for your car repair.


Related articles

What Sensors Do All Cars Have? And What Optional Ones Are There?
Modern cars have an increasing amount of sensors. Most cars have an oxygen sensor and a throttle position sensor, but parking sensors are optional.
How to Buy a Good Quality Cylinder Head
The The cylinder head is one of the single most critical parts of your car’s mechanics, and one part that can trigger the most engine damage if it becomes compromised. The cylinder head, along with the head gasket, sits...
What Sensors Make the ABS Work?
When When we are discussing ABS systems it is good to note the year and make of your vehicle because ABS systems have evolved quite a bit over the years, but you also have to know how the ABS system...

Related questions

Car shifting high when foot on gas pedal

Transmission sensors are usually just to measure vehicle speed and sometimes rpm. I would think that a hydraulic or mechanical  transmission issue would be a more likely cause considering the symptoms. I would first start by checking the transmission fluid...

Plug from camshaft position sensor corroded.

Even though you can get the car to start and run by sticking the wires into the connector, it will not keep out moisture and it could corrode even more. I would recommend having a mechanic inspect the sensor and...

Venza 2010 L4-2.7L: My check engine light is permanently turned On. I have these codes P0012, P0016, P0017. What needs to be fixe

These are fault codes indicating problems related to the timing of your car's engine. Normally the car will not run very well or sometimes not at all when these are on. I would suggest having an expert from YourMechanic come...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1 (855) 347-2779 ·