Dude, sounds to my like you're flooding the intake and or sucking water!!
Check your filters for moisture next time that happens
Check your electricals and seal them up good, use liquid tape, electrical tape, shrink wraps, etc!
I just hosed my Shee down while idleing & no prob's. Just kept that hose away from the airfilters.