01 sportsman 500 ho shuts off when letting off throttle

Hey guys I have just recently had a problem with my 2001 sportsman 500 ho.. Lately it has been shutting off at low speeds when letting off the throttle (such as backing up or letting off the throttle while coming to a stop) anybody have any ideas on what it might be? It starts right back up fine and runs good… It started doing this the other day when I had drove it through a small puddle.. Maybe something got wet? Not sure.. Any advice would be greatly appreciated!