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
P0011
Powertrain
The bank 1 intake cam sits further advanced than the PCM asked for, usually an oil or control…
Moderate
P0021
Powertrain
The bank 2 intake cam is more advanced than commanded or slow to respond; compare it with bank…
Moderate
P2111
Powertrain
The throttle plate stayed more open than commanded – a real safety concern until you know why.
High
P0101
Powertrain
The MAF sensor's airflow reading doesn't match what the engine computer expects…
Low
P0093
Powertrain
Rail pressure is dropping faster than injection explains: fuel may be escaping. Stop and check…
Critical
P0018
Powertrain
The bank 2 intake cam is out of step with the crankshaft on a V or boxer engine; chain wear…
High
All codes (33)
U0105
Network
The PCM lost contact with the separate module that fires the injectors, common on diesel…
High
U0107
Network
The engine computer can't reach the module that drives the electronic throttle, so power is cut…
High
U0109
Network
The PCM lost contact with the module that controls fuel pump speed; stalling or no-start can…
High