2007 660 stalling in water

It’s been a while since I have posted or made a comment on here but now I need help. Any time I go riding and have a mud hole to cross or splash through my bike stalls and almost cuts off. I know the 660s are bad for sucking steam in the intake but it seems to be electrical in nature. After it happened the last time I immediately pulled the plug wire and it did have moisture on it that almost immediately evaporated. I covered the plug boot inside and out with dielectric grease and it still happens. Any tips? Thanks