This one has beaten me. I need help. I have a 1999 Yamaha 90 (2 stroke) that is very low hours and has been well-maintained. A couple months ago it developed a problem that I have not been able to diagnose. I'm hopeful that somebody out there has run across this one and can help. The symptoms- The motor runs fine for approx 20-30 mins on the lake and then the overheat alarm sounds. What's interesting is that the water stream coming out of the engine is cool, and there's plenty of water coming out. What's really odd is when the alarm sounds I can make it stop by adjusting the tilt/trim (in any direction), from my throttle control lever. I hear the alarm, I move the tilt/trim adjustment and the alarm goes off. It will eventually alarm again, sometimes right away, sometimes not for several minutes, and I again have to adjust tilt/trim to make it stop. I don't have to change throttle speed, simply tweek the trim adjustment. So to use the boat I have to continually change tilt/trim or the alarm continues. If I don't adjust the tilt the motor will reduce to idle speed. When this happens I put the throttle back in the neutral position and then I can immediately accelerate again w/ no alarm. The fact that I can do it immediately is probably an indication that the engine is not overheating. Couple that with the fact the alarm stops if I move the tilt/trim probably also means that there's not temperature or oil issue. The motor is using plenty of oil. I'm totally stumped. If the alarm sounded and stayed on it would make more sense to me, and would be easier to trouble-shoot. Sometimes the alarm won't come back on for a very long time, and sometimes it will come back on within seconds until I adjust tilt trim again. And it matters not what temperature the air and water are when it happens. I've been fishing on 40 degree F. days w/ the water at the same temperature and the symptoms continue HELP!