XJs cooling systems are greatly affected by airflow in the engine bay. If you have re-built everything on the XJs cooling system, and it still gets hot, then the problem is airflow, and by wiring the aux fan to a switch you are creating a means to control airflow, thus fixing the problem. Its...