When I had this problem, the engine only stalled when cold. It turns out the problem was a blown head gasket (a common problem with a Briggs and Stratton engines)
open