AutoLogicTools

OBD-II trouble code

P0336: Crankshaft Position Sensor "A" Circuit Range/Performance

The crankshaft position sensor is producing a signal, but it's an implausible one — the pulse count, spacing, or amplitude doesn't match what the engine should be doing. Because the crank sensor is the master timing reference, a range/performance fault often shows up as intermittent stalling or hard starting, and the usual culprit is a damaged reluctor (tone) wheel or a sensor air-gap problem rather than a flat-dead circuit.

Quick facts

System
Powertrain
Category
Sensors / Timing
Severity
High severity
Drivable
No — stop driving until repaired
Repair cost range
$150$800
DIY difficulty
Intermediate DIY

What does P0336 mean?

The crankshaft position (CKP) sensor is the single most important timing input the engine has. It reads a toothed reluctor wheel on the crankshaft to tell the PCM exactly where the pistons are and how fast the engine is turning — the foundation for spark timing, fuel injection timing, and misfire detection. P0336 is the 'range/performance' member of the CKP-A family: the sensor is alive and sending pulses, but the pattern is wrong. A missing or extra pulse, erratic spacing, or an amplitude that drifts out of spec makes the PCM's crank-position math unreliable. That's distinct from P0335 (general circuit fault / no usable signal), P0337 (signal too low), and P0338 (signal too high) — here the signal exists but can't be trusted.

Because the complaint is a believable-but-corrupt waveform, the causes lean toward the mechanical interface between sensor and wheel rather than a broken wire. A reluctor/tone wheel with a damaged, worn, or debris-packed tooth is a classic offender — it produces a glitch at the same point in every revolution. An incorrect or widening air gap, a loose-mounted sensor, or metal debris clinging to the sensor tip distort the signal the same way. The sensor itself can degrade and put out a weak or noisy waveform, and wiring problems — chafed insulation, a marginal connector, or electrical noise from a nearby component — can corrupt the pulse train. On engines that share crank and cam signals for sync, a correlation problem can also surface here.

For the driver, P0336 tends to be more disruptive than a typical sensor code because everything downstream depends on crank position. Intermittent stalling, hard or no starting, rough running, hesitation, and a flashing-then-clearing tach are common. The engine may run acceptably one minute and cut out the next as the signal momentarily goes implausible. Treat it as a do-not-rely-on-it condition: it can leave you stranded. Diagnosis centers on capturing the CKP waveform — ideally with a scope — to see the glitch, then inspecting the reluctor wheel, air gap, sensor, and wiring.

Common causes

  • Damaged, worn, or debris-packed tooth on the crankshaft reluctor / tone wheel
  • Incorrect or excessive sensor air gap, or a loose-mounted CKP sensor
  • Metal debris on the sensor tip distorting the signal
  • CKP sensor degrading and producing a weak or noisy waveform
  • Chafed wiring, a marginal connector, or electrical noise corrupting the pulse train
  • Crank/cam correlation problem on engines that cross-check the two
  • Damage to the reluctor wheel after a previous repair or harmonic-balancer issue

Symptoms

  • Check engine light with P0336 stored
  • Intermittent stalling, sometimes while driving
  • Hard starting or intermittent no-start
  • Rough running, hesitation, or surging
  • Tachometer that drops out or reads erratically
  • Engine that runs fine one moment and cuts out the next

Diagnostic steps

  1. 1.Capture the CKP signal with a scope if possible — a range/performance fault shows up as a glitch, dropout, or irregular spacing in the waveform.
  2. 2.Inspect the crankshaft reluctor / tone wheel for a damaged, worn, or contaminated tooth that would glitch at the same point each revolution.
  3. 3.Check the sensor air gap and mounting; verify the sensor is seated and the gap is within spec.
  4. 4.Look for metal debris on the sensor tip and clean or replace as needed.
  5. 5.Inspect the connector and wiring for chafing, corrosion, and proximity to noise sources.
  6. 6.On engines that cross-check crank and cam, verify correlation before condemning the sensor.

Repair cost

$150$800

A crankshaft position sensor replacement typically runs $150-$400 with labor, more on engines where the sensor is buried behind the harmonic balancer or intake. Wiring or connector repairs can be less. If the reluctor/tone wheel itself is damaged, the repair is far more involved and costly because it usually means significant disassembly. A scope diagnosis adds some labor but is the fastest path to the real cause.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with crankshaft position sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.

Related codes

Frequently asked questions

Why does P0336 cause stalling when the sensor still works?

Because the crankshaft position signal is the engine's master timing reference, and a range/performance fault means that reference is intermittently wrong, not absent. The moment the PCM sees an implausible pulse pattern — from a chipped reluctor tooth or a widening air gap — it can lose track of crank position and cut spark and fuel to protect the engine, causing a stall. The sensor 'working' most of the time is exactly why it's dangerous: the engine runs fine until the signal glitches and it dies without warning.

How is P0336 different from P0335?

Both are crankshaft position sensor 'A' circuit codes. P0335 is the general circuit fault — typically no usable signal at all, which often means the engine won't start. P0336 is range/performance: the sensor produces a signal, but it's out of range or implausible, so the engine may run intermittently and stall rather than refuse to start outright. They share causes and diagnostic steps, but P0336's intermittent character usually points more toward a damaged reluctor wheel or air-gap issue than a dead sensor or broken wire.

Is it safe to drive with P0336?

No, treat it as drive-with-caution-or-not-at-all. The crank sensor underpins everything the engine does, and a range/performance fault can cause sudden stalling at any time — including in traffic or at speed — and may leave you unable to restart. It won't damage the engine to drive briefly, but the stranding and safety risk is real. Get it diagnosed promptly rather than relying on the car, and avoid high-speed or high-stakes driving until the timing signal is restored to a clean, reliable waveform.

Could a bad reluctor wheel rather than the sensor cause this?

Yes, and it's one of the more common causes of a range/performance crank code specifically. The reluctor (tone) wheel is the toothed ring the sensor reads; if a tooth is chipped, worn, rusted, or packed with debris, the sensor produces a glitch at the same point every revolution even though the sensor itself is fine. A scope makes this obvious — you'll see a repeating irregularity locked to engine position. Confirming the wheel before replacing the sensor saves you from swapping a good part and still having the code.

AutoLogicTools provides general automotive planning information. Trouble code interpretations, repair cost ranges, and DIY guidance vary by vehicle, model year, location, parts quality, and shop labor rate. Always verify a diagnosis with a scan tool and a qualified automotive professional before approving repairs.