Engine stalling: Codes, Causes & Fixes
An engine that dies at idle, when coming to a stop or while driving is most often starved of air or fuel, or has lost a crankshaft or camshaft position signal. Common causes include a dirty throttle body or idle air control valve, a failing fuel pump, a faulty MAF sensor and intermittent crank sensor faults. Stalling while moving is dangerous because power steering and brake assist are reduced – if it happens repeatedly, limit driving until it is fixed.
133Codes
3.1Average severity
25%High or critical
21%DIY-friendly
Severity distribution
Most viewed
P0101
Powertrain
The MAF sensor's airflow reading doesn't match what the engine computer expects…
Low
P0171
Powertrain
The engine computer is adding the maximum extra fuel it's allowed on bank 1 and still sees…
Moderate
P0335
Powertrain
The engine computer lost the crankshaft position signal. Expect stalling or a crank-no-start.
High
P0340
Powertrain
The computer lost the camshaft signal on bank 1. Expect long cranking, less power…
Moderate
P0505
Powertrain
The engine computer can't hold idle speed where it wants it – usually a dirty or sticking idle…
Low
P0562
Powertrain
The engine computer sees too little supply voltage – usually a charging, battery or ground…
Moderate
All codes (133)
P0321
Powertrain
The rpm signal is there but erratic: extra or missing pulses the computer can't trust. Expect…
Moderate
P0335
Powertrain
The engine computer lost the crankshaft position signal. Expect stalling or a crank-no-start.
High
P0336
Powertrain
Crank signal present but implausible: damaged teeth, a slipped balancer ring or debris confuse…
Moderate
P0337
Powertrain
The crank sensor signal line is stuck near 0 volts, usually a wire shorted to ground. Often…
High
P0338
Powertrain
The crank signal line sits at 5 or 12 volts and stops switching: open ground, open wire…
High
P0339
Powertrain
The crank signal drops out for moments at a time. Classic sign: stalls when hot, restarts once…
High
P0340
Powertrain
The computer lost the camshaft signal on bank 1. Expect long cranking, less power…
Moderate
P0344
Powertrain
The bank 1 cam sensor signal keeps dropping out for short moments, which can cause random…
Moderate
P0350
Powertrain
The shared coil feed, ignition module or coil wiring is faulty. Often set with several…
Moderate
P0402
Powertrain
More exhaust is being recirculated than the ECU asked for, usually because the EGR valve won't…
Moderate
P0404
Powertrain
The EGR valve isn't moving to the position the ECU commands, or its position report doesn't…
Low
P0458
Powertrain
The purge valve control line reads too low: lost power feed, open coil or a wire shorted…
Low
P0496
Powertrain
Vapor is being drawn into the engine while purge is commanded off: almost always a purge valve…
Low
P0505
Powertrain
The engine computer can't hold idle speed where it wants it – usually a dirty or sticking idle…
Low
P0506
Powertrain
The engine idles below the computer's target even with idle air opened up – usually a gummed-up…
Low
P0508
Powertrain
The idle air control circuit reads low voltage – a shorted valve coil, lost power feed or wire…
Low
P0509
Powertrain
The ECU sees too much voltage on the idle air valve circuit, so it has lost control of the idle…
Low
P0511
Powertrain
The computer can't drive the idle air control valve properly – typically an open winding…
Low
P0524
Powertrain
Measured oil pressure fell below the safe minimum. Stop the engine now and check the oil before…
Critical
P0550
Powertrain
The engine computer lost a believable power steering pressure switch signal; idle may dip when…
Low
P0561
Powertrain
System voltage jumps up and down instead of holding steady – often loose terminals…
Low
P0562
Powertrain
The engine computer sees too little supply voltage – usually a charging, battery or ground…
Moderate
P0600
Powertrain
The engine computer lost a dedicated data link to another module, most often the transmission…
Moderate
P0601
Powertrain
The engine computer's stored software failed its checksum test at start-up – usually a reflash…
Moderate
P0603
Powertrain
The engine computer lost its learned memory – usually after a battery disconnect or a bad…
Low
P0604
Powertrain
The engine computer's working memory failed a read/write test – rarely a software issue, often…
Moderate
P0605
Powertrain
The memory holding the engine computer's program failed its integrity test – try one reflash…
Moderate
P0606
Powertrain
The engine computer failed its own internal self-test – check its power and grounds before…
Moderate
P0607
Powertrain
A general internal performance check in the engine computer failed – supply, grounds…
Moderate
P0620
Powertrain
The engine computer found a fault in the wire or signal it uses to command alternator output.
Moderate