i just changed a water pump on one of these and all i can say, it is not fun in the least bit
these engine(s) have a cooling problem ( as in coolant flow ), so better double cheque the issue …
a replacement head for one of these engine(s) go for some serious coin and not to mention the labor ( double the price of the engine head and you will probably be in the ball park )
so engine replacement would be the cheapest investment, if there is any hiccups later ( which i hope not )
so all the leads and make sure that fan work(s) … but that just MO