Its the fan switch for the fans mate, get a new fan switch that screws into the thermostat housing!!! job done
I would say its your relay for your headlights change the white ones at the back of the fuse box. i had same problem changed them and it cured it.