there is wires under the seats that controlls the airbags etc. they sometimes get damaged and can cause all sorts of errors but it does sound like an instrument panel but it maybe water or moisture causing it. give the wires a going over with wd40 as we used to have a punto that done odd lekking thingson the dash and wd40 sorted it out. spray all lekki under bonnet and under dash . its worth a try m8
it maybe the foglight switch at fault.
i think the ka mk2 is fiat based so dodgy electrics maybe ?