Also, years ago after replacing an impeller on a 5.0 Mercruiser and still overheating, I found pieces of rubber from the impeller clogging the cooling lines...
..Good point Scott3262, my impeller was the first and easiest part to check, it was in good shape, I never checked the thermostat because the cooling system was working fine when water tested after replacing 1 riser...