Hi John,
Mine is behaving itself these days but unfortunately I don't know exactly what the original issue was being caused by.
I had quite a lot of the interior stripped out and when I put it all back together properl it just seemed to work again. I had the head unit, ac controls, centre dash vents, gauge cluster, VSC switch, heated seat switches and ETC switch all unplugged. Do you have anything like that stripped out of the car at the moment?