Thanks for the suggestion but engine does not overheat. Mechanic is coming tomorrow with borrowed testing device that should give a diagnosis. Luck is needed.
Have 2007 Mercury Optimax 150. After 10 minute run at 3000 rpm engine warning buzzer starts and engine cuts back to1000 rpm or almost idle. Mechanics many trips and quite some costs was never able to determine problem. Impeller was replaced.