Severity High
P0337

P0337 - Crankshaft Position Sensor A Circuit Low Input

What does the P0337 code mean?

The P0337 code indicates that the Engine Control Module (ECM) has detected a low voltage signal from the crankshaft position sensor (CKP) circuit. This sensor monitors engine speed and piston position, which is critical for ignition timing and fuel injection. A low input means the signal voltage is below the expected range, often due to a faulty sensor, wiring issues, or a problem with the sensor's ground or reference voltage.

High
Severity
$50-$150
Typical Cost
High
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Step 1: Scan for codes and verify P0337 is present. Check for other related codes.

2

Step 2: Visually inspect the CKP sensor and wiring for damage, corrosion, or loose connections.

3

Step 3: Test the sensor's resistance and voltage output using a multimeter. Compare with manufacturer specs.

4

Step 4: Check the sensor's reference voltage (typically 5V) and ground circuit at the connector.

5

Step 5: If all tests pass, suspect an intermittent issue or ECM fault. Perform a wiggle test while monitoring signal.

Need an OBD2 Scanner for the P0337? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →

04. Commonly Affected Makes

ToyotaVolkswagen FordChevrolet HondaHyundai / Kia NissanBMW

05. Frequently Asked Questions

Is it safe to drive with this code?

No, it is not safe. The engine may stall or fail to start, leading to a breakdown or accident. Have it diagnosed and repaired immediately.

How much does it cost to fix?

The cost typically ranges from $50 to $150 for a sensor replacement, plus diagnostic fees. Labor is usually 0.5-1 hour.

06. Related Codes