We have a late 90's (I think) 40hp Mercury outboard on a 28' Fisher pontoon boot. Runs good all day at lower rpm. If you run it at too high an rpm for too long an alarm will sound and it will only idle. If you shut it off for a while, you can crank it up and take off again, and if you stay at a lower rpm it will run all day. Yesterday I ran it at WOT trying to beat the rain and it was fine, but I was within sight of the dock when I turned around. I assumed it was overheating but it is shooting water out. I go back to the lake in two weeks and I'm not sure where to start looking.