P0337 — Crankshaft Position Sensor A Circuit Low Input
Drivable short-term, but fix now to avoid damage.
What P0337 means
This code means the voltage from the crankshaft position sensor circuit is lower than expected, often due to a wiring short to ground, an open circuit, a bad connector, or a failed sensor. Because the computer can't accurately track engine position, the engine may run poorly or refuse to start. The typical fix is repairing the wiring or connector and replacing the crankshaft position sensor if needed.
Common symptoms
- Check engine light is on
- Engine cranks but is hard to start or won't start
- Engine stalling or rough running
- Misfires or hesitation while driving
- Loss of power during acceleration
Common causes
- Short to ground in the sensor wiring
- Open circuit in the sensor harness
- Failed crankshaft position sensor
- Corroded or loose electrical connector
- Damaged wiring near the sensor
Typical repair cost
$180 – $500
Varies by vehicle and root cause.
Frequently asked questions
Can I keep driving with a P0337 code?
It's not recommended for more than getting to a shop. The engine can stall or fail to start at any time, so you shouldn't rely on the car for important trips. Have it diagnosed as soon as possible.
How much does it cost to fix a P0337 code?
Most repairs run from $180 to $500. A wiring or connector fix can be cheaper, while replacing the sensor in a tight location costs more. A technician will confirm the exact cause before quoting.
Is a P0337 code serious?
Yes. The crankshaft position sensor is critical for the engine to run, and a low or missing signal can cause stalling or a no-start. This code should be addressed quickly rather than ignored.
Could a P0337 leave me stranded?
It can. If the sensor signal drops out completely, the engine may shut off and refuse to restart. That's why it's best to limit driving and get it repaired before you're left somewhere inconvenient.
