OBD codes / P0337

OBD-II trouble code

P0337

Serious

Crankshaft Position Sensor A Circuit Low

Treat P0337 with urgency — a failing crank sensor can stall the engine without warning and may not let it restart, which is dangerous in traffic and can leave you stranded. Careful driving straight to a shop is usually reasonable; relying on the car for daily trips until it's fixed is not.

Diagnose P0337 on my car →Free · specific to your year, make & model

What this code means

Every spark and injection event is timed off the crankshaft position sensor, the computer's master reference for where the crank is and how fast it's spinning so spark and fuel land at the right instant. P0337 means the signal from that sensor is reading LOW — stuck at or below its minimum expected level — as opposed to P0338, the same circuit reading high. Typical causes are a failed sensor, a wiring short to ground, a corroded or loose connector, or a damaged reluctor (tone) ring giving a weak signal; an incorrect sensor air gap or metal debris on the sensor tip can also weaken it. This is stalling and no-start territory: when the crank signal drops out the engine dies or won't fire, sometimes intermittently and without warning, so treat it promptly.

Stuck on code P0337?

Get our free guide: 10 OBD codes you can fix yourself — no shop required. Enter your email and we’ll send it over (and you can download it right now).

No spam. The guide downloads instantly after you submit.

Symptoms you might notice

  • Engine cranks but won't start, or starts hard
  • Sudden stalling, sometimes with no warning
  • Intermittent cutting out or rough running
  • Tachometer dropping to zero or behaving erratically
  • Check-engine light

What it costs to fix

Typical range: $100–$400 · about ~0.5–1.5 hrs of labor

If the cause is…PartLabor
Crankshaft position sensor$30$150~0.5–1.5 hrs
Wiring / connector repair$10$120~0.5–1.5 hrs

The sensor is a cheap part; the cost is mostly labor and depends on where it lives — some are right up front by the crank pulley, others hide behind the starter or transmission bellhousing. A damaged reluctor ring is a much bigger job and varies too much to quote.

The price swings on which cause it turns out to be — so confirm the cause before paying. Diagnose P0337 for my exact vehicle →

Frequently asked

What does 'circuit low' mean on P0337?

The sensor's signal is stuck at or below the minimum the computer expects — essentially flatlined low. That usually means a failed sensor, a wire shorted to ground, or a weak signal from a damaged tone ring, versus P0338 where the same circuit reads too high.

Can P0337 cause my car to stall or not start?

Yes — that's the main risk. The crank signal is the computer's timing reference for spark and fuel, so when it drops out the engine dies or cranks without starting. Intermittent versions are common: the car stalls when hot, then restarts after cooling off.

Why does it happen intermittently?

Sensor windings and marginal connections often fail with heat — fine when cold, dropping out as the engine bay warms up. That's why a car with P0337 may stall on the highway, refuse to restart for twenty minutes, then run fine. Don't let a successful restart convince you it's healed.

How much does it cost to fix P0337?

Usually modest — the sensor itself is inexpensive and most replacements take an hour or less, with the total driven by how accessible the sensor is on your engine. A damaged reluctor ring is the exception and is a significantly bigger repair.

Seeing P0337 on your car? Get a diagnosis specific to your exact year, make and model.

Diagnose P0337 for my vehicle

Related trouble codes

Don’t have a scanner yet? A ~$25 Bluetooth adapter reads codes like P0337 from your phone — see our honest guide to the best OBD2 Bluetooth adapters.

Generic OBD-II reference. Manufacturer-specific behavior varies — confirm with a scan tool and, for safety-related codes, a professional inspection.