The engine idles OK on earmuffs but as soon as it goes in the water it won?t idle. Warms up for a couple of minutes then dies. It will restart immediately run for about 10 to 15 seconds then die again and will continue to do this. It runs OK at higher speed on the water. On returning home and I put the earmuffs back on it still will not idle, just runs for about 15 seconds then dies. A day or two later it will then run OK on earmuffs but only until it goes back in the water. Looks to me like water is getting into the engine somewhere to be causing this problem. The problem goes away after the boat has been out of the water for a couple of days. It recently had a new thermostat fitted. I very recently purchased the boat and it has always had this problem. 1994 Evinrude 70hp oil injected.