I know this is an old thread but here's the similar experience I had this year on my 2000 225 ProMax. Same thing, a little miss at higher RPM's. THought it could have been gas too, or water, but started with the spark plugs ecause am always careful to use 92 octane no ethenol gas and Stabil in the winter months. One plug had a bit of rust on the tip where the wire attaches. Not enough of the dielectric grease on it. I went ahead and put all new plugs and added thin coating of the dielectric grease. No more miss. Now one could argue that it just needed new plugs, but my theory is that the rust added just enough resistance at higher RPM's to cause a voltage drop on that particular plug to cause the miss. I could have just cleaned up the one plug to get rid of the rust and put it back in and solved the issue. Anyway, it's an easy thing to neglect when changing plugs. I don't know what the difference is between dielectric grease and petropleum jelly but my guess is that at least the dielectric grease is prolly petroleum jelly based. Since I've always coated battery terminals with a little petroleum jelly to facilitate a good connection that won't corrode, my suspicion is that they are simply one and the same. Someone that knows can correct me on that please, if I am wrong. BTW, my mechanic agreed that my theory was very possible and was likely the cause of my miss.