Summary
- Start with an OBD2 scan and check engine RPM while cranking. A steady 0 RPM reading can indicate that the engine control module is not receiving a valid crankshaft position signal, but it does not prove the sensor itself is faulty.
- Identify the sensor type before performing electrical tests. Variable-reluctance sensors and Hall-effect sensors operate differently and must not be tested the same way.
- A digital multimeter can check an inductive sensor against the manufacturer’s resistance and AC-voltage specifications. For a Hall-effect sensor, use the wiring diagram to verify its power supply, ground, and switching signal.
- An oscilloscope is the most reliable way to evaluate waveform shape, amplitude, missing-tooth reference, air-gap problems, reluctor damage, and intermittent signal loss.
A failing crankshaft position sensor can cause hard starting, a crank-no-start condition, intermittent stalling, misfires, or a check engine light. However, those symptoms do not automatically mean the sensor itself is bad. Damaged wiring, poor terminal contact, low cranking speed, an incorrect sensor air gap, or a damaged reluctor wheel can produce similar results.
If you are asking, “How do I test a crankshaft position sensor without replacing it first?” the answer is to work from scan data to circuit testing and, when necessary, waveform analysis. The correct procedure depends on whether the vehicle uses a variable-reluctance sensor or a Hall-effect sensor, so begin with service information for the exact year, make, model, and engine.
The steps below cover crankshaft position sensor testing as a system. They help distinguish a failed sensor from damaged wiring, poor connections, an incorrect air gap, a damaged reluctor wheel, or another condition that prevents the ECM from receiving a valid signal.
Important: Do not perform a resistance test until the sensor type has been positively identified. Applying an ohmmeter to some active sensors can damage their internal electronics. Never pierce wire insulation unless the manufacturer specifically permits it; use suitable back-probes or breakout leads instead.
What Does a Crankshaft Position Sensor Do?
The crankshaft position sensor, commonly abbreviated CKP, provides the engine control module (ECM or PCM) with its primary engine-speed and crankshaft-position reference. The computer uses this information to control ignition timing, fuel injection, and other engine functions.
The sensor reads a reluctor, tone wheel, or trigger wheel attached to the crankshaft or another crank-driven component. A distinctive gap or tooth pattern gives the control module a reference point for crankshaft position, while the frequency of the signal indicates engine speed.
If the control module loses a usable CKP signal, it may not be able to determine that the engine is rotating. Depending on the vehicle and failure mode, the result may be an extended crank, a no-start condition, stalling, reduced performance, or a stored crankshaft-position-related trouble code.
What Tools Do You Need to Test a Crankshaft Position Sensor?
The complete diagnosis may require more than one tool:
- Vehicle-specific service information and a wiring diagram
- An OBD2 scan tool that can read trouble codes and live engine RPM during cranking
- A digital multimeter with DC voltage, AC voltage, and resistance functions
- Back-probes, breakout leads, or manufacturer-approved test adapters
- An automotive oscilloscope for waveform testing
- Basic hand tools and an inspection light
The scan tool provides the best first check because it shows whether the control module is reporting engine speed. A multimeter is useful for basic circuit and sensor checks. An oscilloscope goes further by showing whether the CKP signal has the correct shape, amplitude, timing pattern, and consistency.
Step 1: Scan for Trouble Codes and Check RPM While Cranking
Connect an OBD2 scanner and read stored, pending, and permanent diagnostic trouble codes. CKP circuit codes may point to a missing, implausible, intermittent, high, or low signal. Misfire, cam/crank correlation, low-voltage, or communication codes can also provide useful context.
The absence of a check engine light does not rule out a CKP problem. An intermittent signal—especially one that disappears only when the sensor becomes hot—may cause hard starting, stalling, or a temporary no-start condition before the control module stores a code or turns on the warning light.
Do not treat a code description as a command to replace the sensor. A CKP circuit code can be caused by:
- An internally failed sensor
- An open, shorted, or high-resistance wire
- Poor connector terminal contact
- Missing sensor power or ground on an active sensor
- Excessive air gap
- A damaged, loose, or incorrectly installed reluctor wheel
- Low battery voltage or unusually slow cranking speed
- In some cases, a control-module or mechanical timing problem
Next, view the engine-speed PID and crank the engine safely for several seconds. If the scan tool continues to show 0 RPM, the control module may not be receiving a valid CKP signal. That makes the sensor circuit a strong diagnostic direction, but further testing is still required to separate a failed sensor from wiring, power, ground, reluctor, and control-module faults.
If the scanner displays a plausible cranking speed, the CKP sensor is producing at least some information. This does not rule out a weak, distorted, or intermittent signal. A basic scan tool may display a filtered RPM value and can miss individual waveform defects.

Some vehicles also show engine speed on the dashboard tachometer during cranking. If the needle remains at zero on a model that normally displays cranking RPM, the ECM may not be receiving a usable CKP signal. However, this does not prove that the sensor itself has failed. A wiring fault, missing power or ground, a damaged reluctor, or a control-module issue can produce the same result. Scan-tool RPM data is generally more dependable than the dashboard tachometer.
Scan Tools for Crankshaft Position Sensor Diagnosis
An OBD2 scanner cannot directly measure sensor resistance or display a raw CKP waveform unless it includes the required electrical-test hardware. Its role in crankshaft position sensor diagnosis is to retrieve codes and show whether the control module is receiving an engine-speed signal during cranking.

Real live-data operation examples. Cranking RPM can be checked by following the same live-data steps; displayed values will vary by vehicle and operating condition.
Choose the setup that best matches your diagnostic workflow:

THINKDIAG 2
Best for: DIYers and technicians who prefer a compact, smartphone-based diagnostic setup.
- Reads engine and full-system trouble codes
- Displays Engine RPM when the vehicle supports the PID
- Compares related parameters with multi-graph live data
- Allows live-data results to be recorded for review

THINKSCAN 689BT
Best for: Advanced DIYers and professional technicians who want a standalone diagnostic workflow.
- Provides OE-level full-system diagnostics
- Displays and graphs live Engine RPM data
- Supports live-data recording and diagnostic reports
- Supports compatible oscilloscope expansion for waveform testing
Important: Neither scanner alone replaces a multimeter for resistance, power, ground, or voltage-drop testing. Raw CKP waveform analysis requires compatible oscilloscope hardware. Do not interpret an RPM PID as proof that every pulse in the sensor signal is correct.
Step 2: Locate and Visually Inspect the Sensor and Circuit
The CKP sensor may be near the crankshaft pulley, timing cover, engine block, flywheel, flexplate, or transmission bell housing. Use service information rather than location alone to identify it.

With the ignition off, inspect the accessible parts of the circuit for:
- Cracked sensor housing or impact damage
- Oil, coolant, or water inside the connector
- Corroded, bent, pushed-back, or spread terminals
- Chafed, stretched, melted, or oil-soaked wiring
- A loose connector lock
- Wiring routed too close to ignition components, the exhaust, or moving parts
- Metal particles accumulated on a magnetic sensor tip
- Incorrect mounting, looseness, or visible air-gap problems
Variable-reluctance sensors contain a permanent magnet and may attract fine ferrous debris from nearby components such as the flywheel or starter ring gear. Accumulated particles can weaken or distort the signal. The problem may be most noticeable during cranking because an inductive sensor produces less voltage at lower rotational speed.
If possible, inspect the reluctor wheel for broken teeth, cracks, movement, excessive runout, or debris. A good sensor cannot create a correct signal from a damaged or incorrectly positioned trigger wheel.
Step 3: Identify the CKP Sensor Type

Most crankshaft position sensors use one of two operating principles.
| Sensor type | Typical circuit | Signal | Basic testing approach |
|---|---|---|---|
| Variable reluctance (VR), magnetic, or inductive | Commonly two signal wires; a third conductor may be a shield | Analog AC waveform, usually sine-like; amplitude rises with speed | Resistance and AC output may be checked when permitted; waveform test is preferred |
| Hall effect or another active sensor | Commonly power, ground, and signal circuits | Digital switching signal, commonly square-wave | Verify power, ground, and signal switching; use an oscilloscope for waveform quality |
Wire count is a clue, not absolute proof. Some inductive sensors include a third shielding connection, and active sensor designs do not always follow a simple three-wire rule. Before testing a Hall effect crankshaft position sensor, confirm the terminal identification, supply voltage, signal type, and test specifications using the wiring diagram and manufacturer information.
Step 4: Test a Variable-Reluctance Crankshaft Position Sensor
This is the stage most people mean when searching for how to test a crankshaft position sensor with a multimeter. The multimeter procedure below applies only after the sensor has been identified as an inductive or variable-reluctance type and the correct specifications have been obtained.
Check resistance only against the correct specification
Turn the ignition off and disconnect the sensor. Set the multimeter to resistance and measure across the sensor’s specified terminals.
Compare the result with the manufacturer’s specification at the stated temperature. Do not rely on a universal resistance range: sensor designs vary, and a value that is normal for one application may be wrong for another.
General interpretations are:
- A reading near 0 Ω may indicate a shorted winding.
- OL or extremely high resistance may indicate an open winding.
- A reading within specification confirms winding continuity, but it does not prove that the sensor produces a usable signal under real operating conditions.
If the procedure calls for an insulation test, measure between each signal terminal and sensor housing or ground as specified. Disconnect any relevant control modules before circuit continuity or short-to-ground tests when the service procedure requires it.
Check AC voltage while cranking
Reconnect or access the sensor circuit with the approved test method. Set the multimeter to AC voltage, preferably a low range if the meter is not auto-ranging. Disable starting or fuel delivery only according to the manufacturer’s safe procedure, then crank the engine.
A working inductive sensor should generate an alternating voltage as the reluctor passes the sensor. Compare the measured voltage with the vehicle specification. The output depends on cranking speed, air gap, sensor design, and meter response, so a generic minimum such as 200 mV cannot be applied to every vehicle.
- No or unusually low AC output can result from:
- An open or internally damaged sensor
- Excessive sensor-to-reluctor air gap
- Low cranking speed or weak battery voltage
- Ferrous debris on the sensor tip
- A damaged or stationary reluctor wheel
- Incorrect measurement points or meter settings
A multimeter averages a changing signal. It can show that voltage exists, but it cannot reveal every missing tooth, uneven amplitude, timing error, or momentary dropout.
Step 5: Test a Hall-Effect Crankshaft Position Sensor
Do not test a Hall-effect sensor by applying an ohmmeter across its terminals. It contains active electronics and requires the correct supply and ground to operate.
Verify the power supply
Use the wiring diagram to identify the power, ground, and signal circuits. With the connector attached when the test procedure requires the circuit to be loaded, switch the ignition on and measure the supply voltage between the specified terminals.
Many Hall sensors use a 5-volt supply, but some applications use a different voltage. Compare the result with service information. If supply voltage is missing, test the wiring and shared reference circuit before condemning the sensor.
Verify the ground circuit
A simple resistance check on an unloaded wire can miss a poor connection. When permitted, perform a voltage-drop test between the sensor ground and the specified ground reference while the circuit is operating or the engine is cranking. The acceptable drop must come from the manufacturer’s procedure.
Check the switching signal
Back-probe the signal circuit with the sensor connected, using suitable leads. Crank the engine and monitor the signal.
A multimeter may show a changing or averaged DC voltage, but that reading alone cannot confirm clean switching. An oscilloscope should show a digital waveform moving between its specified low and high voltage levels as the reluctor passes the sensor.
If power and ground are correct but the signal does not switch, inspect the air gap, reluctor, terminal fit, and signal wire before concluding that the sensor is faulty. A signal stuck high or low can be caused by a short in the circuit as well as by the sensor.
Step 6: Confirm the CKP Signal With an Oscilloscope
An automotive oscilloscope is the best tool for a conclusive crankshaft position sensor test because it displays what the control module actually receives over time. Unlike a basic crankshaft sensor test with a multimeter, it can reveal the shape and timing of individual pulses.
Use the correct wiring diagram and scope connection for the circuit. Some inductive CKP circuits are floating, so measuring only one signal wire against chassis ground may give an incomplete or misleading result. Follow the manufacturer’s procedure or measure both sides appropriately with equipment rated for the task.
During cranking or running, inspect:
- Waveform type: analog for an inductive sensor or digital switching for a Hall sensor
- Amplitude and whether it meets specification
- Uniform spacing and consistent tooth pattern
- A recognizable missing-tooth or reference feature
- Clean high and low voltage levels on a digital signal
- Dropouts, noise, clipping, or irregular pulses
- Changes when the wiring harness is gently moved
- Signal failure as the sensor and engine become hot
An inductive waveform that becomes weak at low speed may point to excessive air gap, slow cranking, debris, or sensor deterioration. An irregular pulse at the same crankshaft position can indicate reluctor damage. A Hall waveform with good power and ground but missing switching may implicate the sensor, reluctor, air gap, or signal circuit.
For correlation faults or difficult no-start cases, capture the CKP and camshaft position signals together. Comparing both waveforms can reveal a mechanical timing or trigger-wheel problem that testing the crankshaft sensor alone cannot identify.
When available, compare the capture with a known-good waveform from the same engine under similar cranking or running conditions. Differences in tooth count, reference gaps, voltage amplitude, switching levels, and cam-to-crank alignment can help distinguish a sensor or circuit fault from incorrect mechanical timing.
If the complaint occurs only after the engine warms up, test the circuit while the fault is actually present. A heat-sensitive sensor may produce a normal resistance reading or waveform when cold and then develop an internal open circuit or signal dropout at operating temperature. Monitor the CKP waveform and scan-tool RPM during a hot no-start condition, and compare the results with a cold-engine capture when possible.
How Do You Know Whether the Sensor or Wiring Is Bad?
Use the results as a system diagnosis rather than a single pass/fail reading.
| Test result | More likely direction |
|---|---|
| 0 RPM during cranking, no CKP waveform at the sensor, correct Hall power and ground | Sensor, air gap, or reluctor problem |
| Good waveform at the sensor but no corresponding signal at the ECM | Open circuit, short, poor terminal contact, or harness fault |
| Missing Hall supply voltage | Reference-voltage circuit, wiring, connector, or control-module issue |
| Good resistance but weak inductive waveform | Air gap, cranking speed, debris, reluctor, or dynamic sensor failure |
| Repeating waveform distortion at one crank position | Damaged, loose, or eccentric reluctor wheel |
| Signal fails only when hot | Heat-sensitive sensor, connector, or wiring fault |
| CKP signal looks correct but a correlation code remains | CMP circuit, mechanical timing, VVT, or trigger-wheel indexing issue |
The strongest evidence of a failed sensor is a missing or incorrect output at the sensor while its required operating conditions, supply, ground, air gap, and reluctor are confirmed to be correct.
Reported Case: Replacing the CKP Sensor Did Not Fix P0017
In one forum-reported case involving a 2015 Kia Sorento, the owner received a recurring P0017 camshaft/crankshaft correlation code. Replacing the crankshaft position sensor and swapping the camshaft sensors did not correct the rough idle and stalling. Further inspection revealed contamination on the exhaust camshaft oil-control solenoid, shifting the diagnostic direction toward the VVT system rather than another sensor replacement.
This example illustrates why a correlation code should not automatically condemn the CKP sensor. Incorrect mechanical timing, low or contaminated oil, a sticking VVT solenoid, a faulty cam phaser, or a damaged trigger wheel can cause the measured camshaft position to disagree with the crankshaft position.
Common Crankshaft Position Sensor Testing Mistakes
Assuming two wires always means an inductive sensor
Connector layout is not enough to identify every sensor. Confirm the design before choosing a test.
Using a universal resistance specification
Published ranges such as 200–1,000 Ω may describe some inductive sensors, but they are not valid for every vehicle. Use the exact service specification.
Resistance-testing an active sensor
An ohmmeter is not an appropriate general test for Hall-effect circuitry and can damage some sensors.
Declaring the sensor good because resistance is normal
Resistance only checks the winding under static conditions. It does not evaluate output strength, waveform quality, air gap, reluctor condition, or a heat-related dropout.
Replacing the sensor because a CKP code is stored
The code identifies the circuit or signal problem detected by the control module. It does not identify the failed part by itself.
Ignoring battery condition and cranking speed
Low system voltage can affect control modules and active sensors, while slow cranking reduces the output amplitude of an inductive sensor. Diagnose the starting and battery system when cranking speed or voltage is abnormal.
Testing only the sensor and not the complete circuit
A valid signal must travel through the connector and harness to reach the control module. Compare the waveform at the sensor and at the ECM when necessary.
Does a New Crankshaft Position Sensor Need a Relearn?
Some vehicles require a crankshaft position variation relearn after CKP sensor replacement, engine or transmission work, reluctor service, or certain control-module procedures. The relearn allows the control module to account for normal crankshaft speed variations when monitoring misfires.
This is a post-repair procedure, not a primary test of whether the old sensor is defective. Follow the vehicle manufacturer’s instructions. Not every vehicle requires the procedure, and replacing a sensor should never be the first diagnostic step solely because a relearn-capable scan tool is available.
A relearn-related code does not necessarily mean that the replacement sensor is defective. In one reported diagnostic question involving a 2007 Pontiac Montana 3.9L, the CKP sensor had been replaced twice and the ECM had also been replaced, but the scan tool continued to report that the crankshaft position had not been learned. The next step was not another sensor replacement—it was to confirm circuit integrity and perform the manufacturer-specified crankshaft position variation relearn with a compatible bidirectional scan tool.
If the relearn will not start or complete, verify that no disqualifying trouble codes are present and check battery voltage, engine temperature, CKP wiring, signal quality, and applicable mechanical conditions. Follow the scan tool’s on-screen instructions and the manufacturer’s procedure exactly. Some vehicles may briefly require raising engine speed to a commanded limit, but the enabling conditions and safety sequence are vehicle-specific.
Without completing a required crankshaft position variation relearn, the control module may store P0315 or incorrectly interpret normal crankshaft speed variations as a misfire, potentially contributing to false P0300-series misfire codes.
Frequently Asked Questions
How do you check a crankshaft position sensor with an OBD2 scanner?
Read stored and pending codes, then monitor engine RPM while cranking. A steady 0 RPM reading suggests that the control module is not receiving a valid CKP signal. Inspect and electrically test the sensor circuit before replacing the sensor because wiring, supply, ground, air-gap, and reluctor faults can cause the same result.
How do you test a crankshaft position sensor with a multimeter?
Yes, but the correct test depends on sensor type. An inductive sensor may be checked for resistance and AC voltage against manufacturer specifications. A Hall-effect sensor should be checked for the correct power supply, ground, and switching signal; do not use a resistance test as a general Hall-sensor test.
What should the resistance of a crankshaft position sensor be?
There is no universal value. Some inductive sensors fall within a few hundred to a few thousand ohms, but the only valid pass/fail range is the specification for the exact vehicle and sensor. Hall-effect sensors should not be judged by winding resistance.
Should a crankshaft position sensor produce AC or DC voltage?
An inductive CKP sensor generates an analog alternating voltage. A Hall-effect sensor receives a power supply and produces a digital switching signal that is normally evaluated as changing DC voltage or, preferably, as a square waveform on an oscilloscope.
Can a Crankshaft Position Sensor Be Bad Without a Check Engine Light?
Yes. An intermittent CKP signal may cause hard starting, stalling, or a crank-no-start condition before the control module stores a code or turns on the check engine light. Check engine RPM with a scan tool while cranking. A steady 0 RPM reading—or no tachometer movement on a vehicle that normally displays cranking speed—is an important clue, but it does not prove that the sensor itself is faulty.
How Do You Test a Four-Wire Crankshaft Position Sensor?
A four-wire CKP sensor cannot be tested from wire count alone. Some applications use one power circuit, one ground circuit, and two separate signal outputs. Identify every terminal from the wiring diagram before connecting test equipment.
A multimeter can verify the specified power supply and ground and may display an averaged or slowly changing voltage on a signal circuit. However, it may not respond quickly enough to reveal the individual digital pulses. An oscilloscope or graphing meter is the preferred tool for checking both outputs, waveform frequency, switching levels, and intermittent dropouts.
What Does P0315 Mean After Replacing a Crankshaft Position Sensor?
P0315 means that the control module has not learned—or has lost—the crankshaft position variation data used for functions such as misfire monitoring. On applicable vehicles, perform the manufacturer-specified CKP variation relearn with a compatible bidirectional scan tool. If the procedure fails, do not immediately replace the sensor again. Check for blocking trouble codes, inadequate battery voltage, incorrect operating conditions, CKP circuit faults, signal problems, and mechanical issues that could prevent a successful relearn.
Final Thoughts
Knowing how to test a crankshaft position sensor begins with identifying the sensor design. Use an OBD2 scanner to read codes and check RPM during cranking, inspect the complete sensor circuit, and then apply the correct electrical test. Resistance and AC-voltage checks may be useful for an inductive sensor, while an active Hall sensor requires verified power, ground, and signal switching.
Most importantly, compare every measurement with vehicle-specific service information. When the basic results are inconclusive, an oscilloscope provides the clearest evidence of whether the sensor, wiring, reluctor, or mechanical timing is responsible.

Share:
THINKSCAN 689BT vs 689BT PRO: Which Diagnostic Scanner Is Right for You?