I have a 97 seadoo bombardier gtx has been running great but last couple of times i have went out on it it reads high temp and also 12 volt low, and we just replaced the battery....
I would check the wireing at teh battery and the ground at the engine by the starter. Check you water cooling lines for any blockage. If it all seems clear I would test the temp. sensor to be sure its working.