P0337 — Crankshaft Position Sensor A Circuit Low Input
powertrain (engine/transmission)
Is it safe to drive?
Prompt repair; stop driving if stalling P0337 can interrupt crank-position sensing without warning and may cause a no-start or sudden stall. Arrange inspection promptly and do not continue driving if the engine stalls, misfires severely, or runs intermittently.
Typical symptoms
- The check-engine light illuminates and the OBD2 system stores P0337
- The engine cranks but does not start
- The engine starts and then stalls or loses crank position during operation
- Severe misfires, rough idle, or irregular acceleration occur
- The engine hesitates or loses power under load
- Abrupt stalling occurs while the vehicle is being driven
Common causes
- A failed crankshaft position sensor A with a low or missing voltage output
- An open or high-resistance connection in the sensor A signal, reference, or ground circuit
- A crankshaft position sensor A signal wire shorted to ground
- Corroded, bent, or water-contaminated sensor connector terminals
- Excessive sensor-to-reluctor air gap, reluctor damage, or missing reluctor teeth
- A powertrain control module input failure or wiring damaged near moving engine components
How to diagnose with an OBD scanner
- Confirm P0337 with an OBD2 scanner Use an ELM327 adapter with AIScanAuto or another OBD2 scanner to confirm P0337 and review its freeze-frame data. If live engine RPM is supported, watch for crank RPM dropping to zero when the engine stalls.
- Inspect the sensor connector and wiring Disconnect the crankshaft position sensor A connector and inspect for green corrosion, water, burned terminals, backed-out pins, or a loose locking tab. Follow the wiring harness for chafing, pinching, or damage near brackets and moving parts.
- Test power, ground, and signal Use the vehicle wiring diagram to identify the sensor type. For a 5-volt Hall-effect sensor, verify reference voltage, ground voltage drop, and signal voltage against the manufacturer specification. For a variable-reluctor sensor, check winding continuity, shorts, and AC pulse output while cranking.
- Check the sensor waveform and reluctor An oscilloscope check while cranking can reveal missing crank pulses or a collapsed signal from sensor A. If pulses are present at the control module but weak at the sensor, inspect sensor-to-reluctor air gap and reluctor damage.
- Repair and verify the fault Repair the damaged wiring or connector, or replace crankshaft position sensor A and address any reluctor defect. Clear P0337 with the scanner, then verify steady crank RPM, normal engine operation, and that P0337 does not return after the required drive cycle.
Approximate repair cost
Typical independent-shop cost is approximately USD $150-$600 for diagnosis and repair of crankshaft position sensor A, its connector, or related wiring. These figures are estimates and vary by region, vehicle design, and labor rates.
Common questions
Can I drive my vehicle with P0337?
Only briefly if the engine runs smoothly and does not stall. P0337 can interrupt crank-position sensing at any time, so continued driving is not recommended until the fault is repaired.
Does P0337 always mean the crank sensor is bad?
No. P0337 identifies a low input from the Sensor A circuit, and a failed sensor, shorted wire, corroded connector, poor ground, damaged harness, or reluctor defect may all cause it.
What should be checked first when P0337 is present?
Start with the sensor connector, wiring, power, and ground because these are common causes of a low crank-position input. Then verify the signal and check the reluctor if the electrical circuit is intact.
Will clearing P0337 solve the problem?
No. Clearing P0337 only resets the stored fault and monitors. The code will generally return until the sensor circuit, wiring, connector, or reluctor fault is properly repaired and verified.
The crankshaft position sensor tells your engine's computer exactly where the crank is rotating at any given moment. Without that signal, the ECU cannot synchronize fuel injection or spark timing, and the engine simply will not run. When the powertrain control module detects that the sensor's voltage has dropped below the minimum expected value—essentially reading near ground instead of producing a proper signal—it logs code P0337. This fault does not set off a single bad reading. The module must observe the abnormality repeat under specific operating conditions before it illuminates the check engine lamp. That is why the freeze frame data stored alongside P0337 is so useful: it records engine load, RPM, coolant temperature, and vehicle speed the instant the problem occurred, letting you recreate those exact conditions during testing.
"Circuit low" describes a condition where voltage on the crankshaft position sensor circuit stays abnormally low. Several things can cause this. A wire may have rubbed through its insulation and shorted to metal. The sensor may have lost its supply voltage entirely. A failed sensor can drag the signal down. In every case the result is the same: the ECU cannot see the crank's position, and engine operation suffers or stops altogether.
When P0337 sets, you will notice the tachometer stays flat during cranking, the check engine lamp turns on, and the engine may crank without starting or stall without warning while underway. Hot no-start conditions are particularly common with this fault. The severity is real—sudden stalling in traffic is dangerous and you should not continue driving with this code active.
Common Symptoms of P0337
- Tachometer does not respond while cranking the engine
- Check Engine Light illuminated
- Engine cranks normally but fails to start
- Engine stalls suddenly with no warning while driving
- Intermittent no-start condition that worsens after the engine is hot
- Possible rough running or decreased power if the engine manages to stay running
Most Likely Causes
Start with the most frequent culprits when troubleshooting P0337:
- Failed crankshaft position sensor pulling the signal low
- Supply voltage missing at the crankshaft position sensor connector
- Signal wire shorted to ground due to chafed or melted insulation
- Incorrect air gap between the sensor and the reluctor wheel
- Reluctor wheel damaged, bent, or missing teeth
- Sensor connector damaged, corroded, or making poor contact
- ECM internal processing fault (rare, consider last)
How to Diagnose P0337
Follow this sequence to isolate the root cause before replacing any parts:
- Connect an OBD2 scanner and confirm P0337 is stored. Save the freeze frame data—it tells you engine load, RPM, temperature, and speed at the moment the fault was detected, so you can replicate those conditions during the drive cycle later.
- Check for related diagnostic trouble codes. Accompanying codes often point directly to the underlying problem. Also search manufacturer technical service bulletins for your specific make and model—many P0xxx codes have known factory fixes or software updates available through the manufacturer website or NHTSA.
- Perform a thorough visual inspection of the wiring harness and connectors associated with the crankshaft position sensor. Look for damaged insulation, broken wires, corrosion, moisture intrusion, and loose terminals.
- Check for proper supply voltage at the sensor connector. Then measure resistance from the signal wire to ground—near-zero ohms confirms a short to ground somewhere in the harness.
- Observe the RPM PID on your scanner while cranking the engine. No RPM reading confirms an open circuit, short, or failed sensor.
- Remove and inspect the sensor physically. Check the reluctor wheel for damage, bent teeth, or metal debris that could interfere with the signal.
- Clear the code and complete a full drive cycle that reproduces the freeze frame conditions. If P0337 does not return, the issue was likely intermittent. If it returns, the fault is still present.
Repair Options and Costs
Address the cheapest and most common causes first before spending money on major components:
- Repair sensor wiring: $80–$250
- Replace the crankshaft position sensor: $150–$400
- Replace the reluctor wheel: $400–$900
P0337 repair typically costs between $80 and $900 total, depending on which part is actually at fault. The majority of cases involve a failed sensor or damaged wiring rather than the reluctor wheel, which is the most expensive possible cause. A proper diagnosis before purchasing parts will keep your total bill on the lower end of that range in most situations.
Driving Safety Verdict
Stop driving the vehicle. P0337 indicates the engine control module has lost reliable data from the crankshaft position sensor. A failing crank sensor can cause sudden, unexpected stalling at any speed—with no warning and no ability to restart immediately. This creates a serious hazard for you, your passengers, and others on the road. Have the vehicle diagnosed and repaired before driving it again.