Powertrain, generic · Ignition system or misfire

P0337 Crankshaft Position Sensor A Circuit Low

Check engine lightOn
EmissionsRelevant
Drive cycleRequired
Limp modePossible

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

Signal wire shorted to ground or open
Crankshaft position sensor faulty (output stuck low)
Sensor supply missing or shorted
Connector corroded or pin pushed back
Engine module input

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

DifficultyMediumDIY possible
Parts and labour€60–400
Time0.5–3 h

Typical range across vehicles; the real cost depends on what the testing finds.

Parts involved

crankshaft position sensorcrankshaft tone wheelsensor wiringengine control module

Related codes

References: saabwisonline.com, saabwisonline.com, law.cornell.edu, hella.com.