P0337 Crankshaft Position Sensor A Circuit Low
By its J2012 name P0337 means the crankshaft position signal stays at a low level without changing state – signal wire shorted to ground, missing supply on a Hall sensor or a sensor stuck low. Few manufacturers use the code. GM 2014–2019 and Ford report all crank sensor faults under P0335/P0336 or P0320/P0339. GM's Global A engines (Saab 9-5 1.6 LLU, 2011) define P0337 as a low duty cycle: fewer than 200 reference pulses in 10 consecutive revolutions, caused among other things by an open or high resistance in the signal or ground wire, set after two trips. Older Bosch diesels (Saab 9-5 EDC16) use it differently for crank pulses missing while cam pulses are present, and shut the engine down. The consequence is as for P0335: stalling or no start.
Likely causes
Symptoms
- Engine cranks but does not start
- Engine stalls while driving or at idle
- Tachometer drops to zero or flickers
- Check engine light on
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
Related codes
References: saabwisonline.com, saabwisonline.com, law.cornell.edu, hella.com.