That happened to my 1996 SeaDoo GTX, and it was because water had filled the hull to the point that the battery terminals & other exposed electronics were going under.
Pop the seat up and take a look...if there's more than an inch or two of water in the hull, find out why and fix that first.
kdcoldiron, July 2009