I have a 1996 Yamaha 200 Saltwater Series (since new), 580 hours, professionally and regularly maintained. Recently, the overheating alarm has come on every time I run it up over 4000 rpm. There is a good stream of water coming out and it is cool. My mechanic is scratching his head. Is it...