After reading many threads, I see this overheating is not uncommon! I have a new pump on engine, pump on outdrive 1 season old, new thermostat. I undid the drains on the risers, took a couple hoses off and ran water through. Got a bit of rust, not much. Flowing good and clean I think. The engine only overheats above 1/2 throttle. Below that, fine around 150. Any ideas? I did retard my timing a little at the beginning of the season. Could it be leaning out? I know these are all possibilities, anyone have a similiar problem?