Most likely problem is water pump/fan turning too slowly; pump should be
overdriven 10-20% by using a smaller pump pulley.
See here:
www.stewart
components.com
If the cam is larger than stock, idle timing should be advanced [
NOT retarded ] & has a big influence on engine temp at idle, see below.
View attachment 1716146835