What a crank sensor does and why it fails

Your crank sensor tells your engine computer where the crankshaft is at every moment — it reads the position thousands of times per second. The computer uses this signal to time the spark plugs and fuel injectors. When the sensor fails, the engine either won't start, stalls while running, or misfires badly.

Crank sensors fail because they sit near heat and vibration. The wiring corrodes, the magnet inside wears out, or the connector loosens. Once one fails, you cannot drive the car reliably — the engine will cut out without warning.

Replacing one is a job most owners can do at home with basic tools. The sensor itself costs $30 to $100 depending on your vehicle. Labor at a shop runs $150 to $400. The work takes one to three hours depending on where the sensor sits on your engine.

Key Takeaways

  • A crank sensor sits on or near the crankshaft and tells the engine computer where it is positioned so the computer can time ignition and fuel.
  • You will need the sensor part number for your specific vehicle year, make, and model — do not guess or buy a generic one.
  • The sensor bolts or clips in place with one or two fasteners and has a wiring connector that unplugs; no soldering or cutting wires is required.
  • After you install the new sensor, the engine computer may need to relearn idle and fuel trim, which happens automatically over the first few driving cycles.

Locate your crank sensor before you start

The location varies widely. On some engines it bolts to the front of the block near the crankshaft pulley. On others it sits inside the bell housing between the engine and transmission. On a few it mounts on the back of the engine near the flywheel. You cannot replace it without knowing where it is.

Get the exact location from your vehicle's repair manual or a parts diagram for your year, make, and model. Search online for "[your year make model] crank sensor location" and look for photos or videos of the same vehicle. If the sensor is deep inside the engine bay or requires removing other parts to reach it, that job is harder than a beginner should attempt alone.

Once you know where it is, check whether you need to remove anything else first — an air intake, a cover, a bracket, or a wheel. Write down the order so you can put it back correctly.

Get the right part and tools

Do not buy a crank sensor without the part number for your vehicle. Go to a parts store with your year, make, model, and engine size, and ask them to look up the correct sensor. Write down the part number so you have it if you need to return the part or order it online.

You will need a socket set or wrench to fit the bolt holding the sensor (usually 8mm, 10mm, or 13mm), a screwdriver set, and possibly a sensor socket if the sensor has a hex head. Some sensors pull straight out; others need a socket to unscrew them. The parts store can tell you which type yours is.

Have a clean rag and a small container of brake cleaner on hand. When you remove the old sensor, the hole may have oil or dirt around it. Clean it before you install the new sensor so the connector seats properly.

Remove the old sensor step by step

Disconnect the negative battery terminal first. This prevents accidental short circuits and stops the engine computer from logging fault codes while you work. Loosen the terminal nut with a wrench, slide the cable off, and set it aside where it cannot touch the battery post.

Remove any parts blocking access to the sensor — air intake hose, plastic covers, brackets. Set each bolt and clip in a small container so you do not lose them. Take a photo of the area before you start so you remember how it looked.

Unplug the wiring connector from the sensor. It usually has a small tab or clip you press to release it. Pull straight out; do not twist or pry sideways. If it is stuck, spray a tiny amount of penetrating oil around the connector and wait a few minutes.

Remove the bolt or bolts holding the sensor. Most sensors have one bolt; some have two. Keep the bolts in your container. Slide or pull the sensor straight out. If it is stuck, do not force it — spray penetrating oil around the base and wait. Forcing a stuck sensor can break the connector or crack the mounting hole.

Install the new sensor and reconnect everything

Clean the mounting hole and the area around it with brake cleaner and a rag. Let it dry completely. Wipe the new sensor's mounting surface clean as well — no oil or dirt should be on the part that goes into the hole.

Slide the new sensor into the hole and hand-tighten the bolt first. This lets you align the connector properly before you tighten it down. Once the sensor is seated, tighten the bolt to the torque specification in your repair manual — usually 15 to 25 foot-pounds. Do not overtighten; you can crack the sensor housing.

Plug the wiring connector back in. You should hear or feel a click when it seats. Tug gently on the connector to make sure it is locked. Reinstall any parts you removed — air intake, covers, brackets — in reverse order. Reconnect the negative battery terminal.

Start the engine and let it relearn

Turn the key to the "on" position without starting the engine. Wait 10 seconds, then turn it off. Repeat this three times. This lets the engine computer recognize the new sensor. On the fourth cycle, start the engine normally.

The engine may run rough for the first few minutes or the first few drive cycles. This is normal — the computer is relearning idle speed and fuel trim with the new sensor signal. Do not panic if the check engine light comes on; it often does after a sensor replacement and clears on its own after 50 to 100 miles of driving.

Drive the vehicle normally for at least 20 minutes to complete the relearning process. Avoid hard acceleration or highway speeds for the first drive. If the engine stalls, runs very rough, or the check engine light stays on after 100 miles, the sensor may be defective or installed incorrectly — remove it and check the connector and mounting.

When to call a mechanic instead

If the sensor is mounted deep inside the engine bay or requires removing the intake manifold, transmission, or other major components, this is a job for a shop. The labor cost will be higher, but you avoid the risk of damaging other parts or getting stuck halfway through.

If you remove the old sensor and find the mounting hole is cracked, stripped, or damaged, stop and take the vehicle to a mechanic. Trying to force a new sensor into a damaged hole will make the problem worse.

If the engine still runs poorly or the check engine light stays on after you install the new sensor and drive it for 100 miles, the problem may not be the sensor. A mechanic can read the fault codes and tell you what is actually wrong.

Frequently Asked Questions

Can I drive the car with a bad crank sensor?

Not safely. A failing crank sensor causes the engine to stall without warning, cut out at random, or refuse to start. You could lose power steering and brakes if the engine dies while you are driving. Have it replaced before you drive the vehicle on the road.

How do I know if it is the crank sensor and not something else?

A mechanic can read the fault codes from your engine computer — a crank sensor failure produces specific codes like P0335 or P0336. If you see those codes, the sensor is the problem. If you see different codes, the issue is elsewhere.

Do I need to clear the check engine light after I replace the sensor?

No. The light usually clears on its own after 50 to 100 miles of normal driving as the computer relearns. If it stays on after that, you can have a mechanic clear it with a scan tool, but clearing it yourself requires a code reader.

What if the new sensor does not fix the problem?

The fault codes may point to a wiring problem, a loose connector, or a computer issue instead of the sensor itself. If the engine still runs poorly after the replacement, have a mechanic check the wiring harness and connector for corrosion or damage.

Can I reuse the old sensor if the new one does not work?

No. Once a crank sensor fails, it does not recover. If the new sensor does not solve the problem, the issue is not the sensor — it is wiring, a connector, or the engine computer. Putting the old sensor back will not help.