Thanks for the input all. I think after hearing all this, I'm just going to call the dealer. I'm not a mechanic and dont want to screw things up.

Sandman its not the petcock or kill switch. Checked 'em.

Moe, I brought it to the dealer after the rain/stall incident and he made some adjustments and it never happened again.