They call that progress!!! In the olden days we'd have a 555 chip, a few components and a relay. That almost looks like a computer, actually it is probably bigger than some computers!
You may even find it is not even be a relay, it could be transistors driving the outputs (albeit I doubt they are at fault as the indicators are flashing ie the output is switching on and off)
New card time, and lets hope it isn't coded to the vehicle
My olden days go back before yours I think, when there was a bimetal strip, no transistors or chips.
True, it probably isn't a relay. So it must be something that is holding it on. I even doubt a transistor could be held on if it went faulty. A chip could hold on if it goes faulty........DOOMED!! A new card plus programming is about £200 ish.
Camerart.