P0337 Code: Crankshaft Position Sensor A Circuit Low Input
๐ Moderate severity ยท drivable
If the engine is running, drive with caution to a shop; this code can also cause a no-start.
What P0337 means
The crankshaft position sensor A is sending a voltage that's too low. This sensor tells the computer exactly where the crankshaft is so it can fire the spark plugs and fuel injectors at the right time. A low reading usually means the sensor or its wiring is bad.
Symptoms
- Check engine light is on
- Engine cranks but won't start
- Engine stalling
- Rough running or misfire
Common causes
- most common: Faulty crankshaft position sensor
- common: Shorted wiring at the sensor
- common: Damaged or corroded connector
- less common: Damaged reluctor ring or flywheel
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Replace the crankshaft position sensor | Yes | $50โ200 |
| Repair shorted sensor wiring | Mechanic | $50โ200 |
| Inspect the reluctor ring for damage | Mechanic | $100โ300 |
Frequently asked questions
Can I drive with a P0337 code?
Only with caution, and only if the engine is running. It can cause stalling or a no-start.
What is the most common cause of P0337?
A faulty crankshaft position sensor or shorted wiring to it.
How much does it cost to fix a P0337?
Typically $50โ$200 for a new crankshaft position sensor.
Related codes
P0335
P0335 Code: Crankshaft Position Sensor Circuit Malfunction
P0336P0336 Code: Crankshaft Position Sensor A Circuit Range/Performance
P0338P0338 Code: Crankshaft Position Sensor A Circuit High Input
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.