If tbere is any cooling system performance DTC/s set, then the ECU calls for cooling fan high speed after start up, as a precaution agains overheating. Check/scan ECU for cooling system related DTCs. Another possible cause is if there is water inside the ECU box. If there is water inside, it will short out the several relays under the ECU. The symptoms of water inside, are usually the rad fan trys to start up or runs after turning the engine off, and after variable delays after shut down, including the fan running at high speed after starting and after engine shut down. The symptoms with the cooling performance DTCs are the fan running at high speed after starting, but not running with the engine turned off. If the cooling fan power control module was faulty, then it is more likely that the rad fan does not run at all, with the rad fan motor/s not getting power from the fan module, instead of running only at high speed right after start up.