Oh got I hope I haven't got this problem to look forward to. I had years of suffering from this problem on an MG ZT, I knew the problem was caused by faulty connection in a junction box under the passenger seat, I even tried soldering the joint without success. I had hoped I could forget about that now I have an Abarth, I will drive with fingers crossed from now on.
I hope you manage to resolve the issue.