Possibly something is loose somewhere and the hard braking is swaying it to cause the engine to stall.
Maybe you should try checking for trouble codes. Some trouble codes do not trigger the MIL and in your case, even if the trouble code is triggerred, you might not notice it because the engine has stalled. Since it is an intermittent problem, restarting would not have the MIL indicating.
Friday, August 31st, 2012 AT 6:06 PM