Do you have a watertight plug cap? Is water getting in your fuel tank?(fuel floats on water) Have you checked for any leaks around the carb, rubber inlet boot etc? You could have a small air leak (intake) would run fine until you dunk it in a puddle.
Also, does it bog/misfire at full throttle if your just in deep mud, no water?