Good thoughts about a hyperactive fan, albeit if the thermostat is working correctly..... The engine stays up to proper temperature and the radiator is excessively cool.
The thermostats job is not to keep the engine cool, rather to hold it within a certain delta.
Waiting to hear back about the connection and if the thermostat is being driven open by the DME?