Looks like a latching timer, designed to turn something off after a preset time. Wires are quite chunky, so perhaps a mirror/or rear screen heating circuit. (having a stab in the dark here) so does your vehicle have any of these? Are you able to trace the wires?