91 EVINRIDE 150, s/n G02655234, which I think is cross-flow model. yesterday it seemed to be idlng a bit rougher than usual, died a couple times dropping it into gear,and was a bit hard to re-start. Then when running down the lake around 3000 rpm I opened her up and it ran up a bit, coughed twice and died. It did this once late last year, so we changed fuel filters this spring, which led to finding a fuel drip which resulted in a new vro/fuel pump due to a cracked housing a couple weeks ago. Until yesterday it started easily and idled pretty well. Now the story gets really odd. just as a note it was very windy and very rainy most of the day. After it died at wide open, the rest of the day it was very hard to start, and a couple times when I finally got it running (very rough) it died, I put it in neutral and it came back to life before I even hit the start key! I noticed the key switch was sticking a couple times after that, not sure about when the re-starts happened. would a shot of wd-40 help that? Check the neutral start switch? Could a lot of rainwater cause a restart like that? And then the dying over 3000 rpms, what to start looking for on that problem? I searched the forums and didnt find any info there.....