Hell that could be anything from a bad MCC, to a bad Power supply, to a failing battery on the software module. I think you are hosed and the problem is you are going to need a stockpile of parts to figure it out - unless someone here has run into the exact problem an can give you some better direction.

Good luck.