HomeTrouble CodesP0337

P0337 — Crankshaft Position Sensor Circuit Low

Generic OBD-II · all makesPowertrain (engine & transmission)

OBD-II code P0337 indicates that the powertrain control module (PCM) has detected a lower-than-expected voltage signal from the crankshaft position (CKP) sensor circuit. This typically means the sensor or its wiring is faulty, preventing the engine from accurately tracking crankshaft position and timing.

Symptoms

What causes it — most likely first

1. Faulty crankshaft position sensor

The sensor itself may have failed due to internal wear, contamination, or damage, resulting in a weak or absent signal.

2. Damaged or corroded wiring/connector

Wiring harness issues, such as frayed wires, corrosion, or loose connections, can cause a low-voltage signal or intermittent circuit failure.

3. Incorrect sensor gap or misalignment

If the sensor is not properly aligned with the reluctor ring or the gap is too large, it may produce a weak or inconsistent signal.

4. Reluctor ring damage or debris

A damaged, cracked, or contaminated reluctor ring (crankshaft trigger wheel) can disrupt the sensor’s ability to generate a proper signal.

5. Short to ground in the sensor circuit

A short in the wiring harness or sensor circuit can pull the voltage low, triggering the code.

6. Faulty PCM (rare)

While uncommon, a malfunctioning PCM could incorrectly interpret the sensor signal. This is a last-resort diagnosis after all other causes are ruled out.

How it's diagnosed

  1. Inspect the crankshaft position sensor connector and wiring for damage, corrosion, or loose connections. Repair or replace as needed.
  2. Check the sensor’s resistance and signal output using a multimeter or oscilloscope. Compare readings to manufacturer specifications.
  3. Verify proper sensor alignment and gap relative to the reluctor ring. Adjust or replace the sensor if misaligned.
  4. Inspect the reluctor ring for damage, missing teeth, or debris. Clean or replace if necessary.
  5. Test for shorts to ground or open circuits in the wiring harness between the sensor and PCM.
  6. If all other causes are ruled out, consider PCM testing or replacement, though this is rarely the issue for P0337.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Can I still drive with a P0337 code?

Driving with this code is risky, as the engine may stall unexpectedly or fail to start. Immediate diagnosis and repair are recommended.

Is the PCM usually the cause of P0337?

No, the PCM is rarely the cause of P0337. The issue is almost always related to the sensor, wiring, or reluctor ring. PCM replacement should only be considered after all other possibilities are exhausted.

Why does my mechanic say the sensor is fine but the code keeps returning?

If the sensor tests within specifications but the code persists, the issue may lie in the wiring, connector, or reluctor ring. A thorough inspection of the entire circuit is necessary.

Can a bad battery or alternator cause P0337?

While a weak battery or faulty alternator can cause electrical issues, they are unlikely to directly trigger P0337. However, low system voltage can sometimes contribute to sensor signal problems.