P0337🔧 Engine timing / cam and crank sensorsStop and fix promptly

P0337: Crankshaft Position Sensor A Circuit Low (Meaning, Causes, Fixes)

Reviewed 2026-10-24 · Based on 2 cited source(s)

What P0337 means

The crankshaft position sensor (CKP) reports engine speed (RPM) and crankshaft position to the engine computer (PCM), which uses it to time the spark and fuel delivery. It sits very close to a toothed reluctor ring on the crankshaft, and the teeth passing the sensor create a voltage pattern the PCM reads. OBD-Codes.com explains that the PCM constantly compares the crank signal with the camshaft sensor signals, and that P0337 is stored when the crank sensor's input voltage is lower than expected. RepairPal describes the code more broadly, saying it sets when the PCM detects an irregular signal or no signal, and notes that on older vehicles the sensor may be built into the distributor. P0337 is the 'low' code for crank sensor 'A'; P0335 is the general circuit fault, P0336 is range/performance, and P0338 and P0339 cover a high and an intermittent signal. RepairPal's P0337 page gives the meaning and severity but no symptom or cause list, so the symptoms, causes and test steps below come from OBD-Codes.com.

Severity: can I keep driving?

Stop and fix promptly

Treat this as serious. RepairPal rates P0337 'Urgent', and OBD-Codes.com calls it severe: the engine will likely not run, and even if it starts there is a high risk of a no-start. Don't count on the car until it's fixed.

Common symptoms

Likely causes

Roughly most to least common, based on the sources below. Your vehicle may differ.

  1. Failed crankshaft position sensor
  2. Open or shorted wiring to the crank sensor
  3. Corroded connector, or one soaked with oil, coolant or power steering fluid
  4. Faulty engine computer (PCM) or a PCM programming error (less common)

Diagnostic steps you can do

⚠ Before you start

Work on a cool engine, parked on level ground with the parking brake set. Never work under a car supported only by a jack.

  1. Read all stored codes and freeze-frame data and write them down; it helps if the fault turns out to be intermittent.
  2. Look over the crank sensor wiring and connector. OBD-Codes.com points out that engine oil, coolant or power steering fluid can break down wire insulation and cause shorts or opens, so look closely at anything that's been soaked.
  3. Crank the engine while watching the tachometer or the RPM reading on a scan tool. No RPM while cranking points to a missing crank signal.
  4. With the connector unplugged, check for the reference voltage (often 5 volts, but confirm your vehicle's spec) and a good ground at the sensor connector.
  5. If you have the service manual's resistance spec, test the sensor with a multimeter and replace it if it's out of spec. Specs vary by vehicle, so don't use a generic number.

Typical fixes

Repair costs vary widely by vehicle, region, parts brand and shop, so we don't quote prices. Get a written estimate after diagnosis.

🛠 When to call a pro

  • The engine won't start and you can't confirm the sensor's power, ground and signal yourself
  • You've replaced the crank sensor and the code came back
  • Checking the sensor's waveform properly needs an oscilloscope and wiring diagrams
  • A PCM fault or programming error is suspected

Where to buy

Plain search links. Always match parts to your exact year, make, model and engine.

FAQs

Can I drive with P0337?

It's risky. RepairPal rates it 'Urgent', and OBD-Codes.com says the engine will likely not run, and even if it does there is a high risk of a no-start and drivability problems. Get it diagnosed before relying on the car.

Will a new crankshaft sensor fix P0337?

Sometimes, but OBD-Codes.com also lists open or shorted wiring, a corroded or fluid-soaked connector, and a faulty PCM. Check the connector, wiring, reference voltage and ground before replacing the sensor.

What's the difference between P0335, P0336 and P0337?

All three are for crankshaft position sensor 'A'. P0335 is the general circuit fault, P0336 is range/performance, and P0337 means the signal is low. OBD-Codes.com defines it as a lower-than-expected input voltage, while RepairPal describes an irregular signal or no signal.

Why would the car crank but not start with P0337?

The PCM needs the crank sensor signal to time the spark and fuel injection. Without a usable signal it may not fire the engine, which is why OBD-Codes.com lists no RPM on the tachometer while cranking as a symptom.

Sources

  1. OBD-Codes.com: P0337 Crankshaft Position Sensor A Circuit Low (Stephen Darby, ASE)
  2. RepairPal: P0337 Crankshaft Position Sensor "A" Circuit Low (rated Urgent)

Last reviewed 2026-10-24. Code definitions and repair steps can vary by manufacturer. Confirm with your vehicle's service information.