I had the same problem for a while...where you're putting along, mowing grass or whatever, and it just 'dies' for a moment then before it completely stalls picks back up to a normal hum? Just to happen again a few minutes later? Rinse, Repeat? Your butt is still in the seat and all things seem normal except for this odd thing happening to the engine? Only one time has my ever "stalled" completely. It immediately restarted and I went on my way.
I suspect water in the fuel. I started using diesel additive and it has pretty well fixed the problem.
I try not to let my fuel sit around in the can too long before putting it in the tractor...the longer it sits, the worse my problem is. Don't ask me. I originally thought you could put nearly ANYTHING in a tractor engine and it would run...I guess that's not the case. Mine seems very, very sensitive to fuel quality.