Pretty sure the ECU runs the fans on that .. but otherwise it will be a coolant temp sensor on cyl head and maybe one too on thermostat housing. Try replacing the thermostat housing sensor first .. then if that fails you may need to get it on a machine to read. The other sensor signals the dash display I believe.
This was on the Corsa B .. yours 'might' be different being '04, so check around the engine.