The first time it broke down, the dealer just ran diagnostics and reset the ECU.
This time they have replaced various parts - listed above - new ECU, new fusebox.
Sorry I'm not entirely sure what you mean by "repaired". Do you mean, "have they fixed it?" The answer to that is no.
They've attempted to repair it, but given that they couldn't actually give it back to me today as it immobilised itself in their car park, I wouldn't say "it has been repaired", or at least - not successfully repaired.
Yes. It's been in with them twice now.