it may be worth checking the water pump. How clean is the coolant? possible the water pump fins could be plugged up with gunk if red & green coolants have ever been mixed and therefore not pushing the coolant properly which will result in it boiling.
Also unbolt the fan shroud and have a good...