All cars except Chryslers use a mass air flow sensor, and that one has by far, the biggest say in how much fuel enters the engine. You'll experience stalling even if there's a small leak in the fresh air tube between that sensor and the throttle body. Any air that sneaks in without going through that sensor won't get any fuel to go with it.
An intermittent single, rather loud clunk from the starter, once each time you turn the ignition switch to "crank" is commonly caused by worn starter solenoid contacts. That will get progressively worse over the next weeks and months. A bad battery cable connection can cause that too, but that usually won't be intermittent.
SPONSORED LINKS
Wednesday, December 11th, 2013 AT 3:38 AM