Is the water circulating in the reservoir? If not your water pump may need looked at, has the thermostat been checked, Is the radiator getting hot right across the whole surface, a coolant flush may help to clean out your system. If your fan is cutting in ok like you say then I very much doubt an ECU has anything to do with your problem.
cdc, July 2013