EN

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 distributionSeverity distribution

Most viewed

All codes (105)

P2112 Powertrain The PCM asked the throttle to open, but it stayed shut – the engine can't get air, so it bogs… High P2118 Powertrain The throttle motor is drawing more or less current than the PCM expects to hold the plate where… Moderate P2119 Powertrain The throttle plate isn't reaching the position the PCM commands, or won't spring back to its… Moderate P2135 Powertrain The two position signals inside the throttle body disagree, so the PCM can no longer trust… Moderate P2149 Powertrain The shared supply to the second injector group dropped out, often an intermittent wiring fault… High P2293 Powertrain The second fuel pressure control stage can't hold its target; on VW/Audi 2.0T often… Moderate P2502 Powertrain The ECM distrusts the charging system – no output, wrong voltage or an implausible alternator… Moderate P2503 Powertrain The alternator can't reach the voltage the ECM asks for – usually a worn alternator or slipping… Moderate P2647 Powertrain The VTEC oil pressure switch reports the high-lift rockers engaged while the engine computer… Moderate P3191 Toyota · Powertrain The hybrid system spun the gas engine with its motor-generator, but the engine never fired up. High U0100 Network Another module stopped hearing from the engine computer on the CAN network. High 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 U0141 Network A body module labeled "A" went silent; on many trucks and SUVs it is the smart fuse box under… Moderate

Symptoms