Use a heat gun and warm up the MPU to see if you can get it to boot.
My MPU has that same problem when it gets warmed up and I would have to turn it off a miniumum of 15 minutes to let it cool down. Yours may be the opposite.
I assume there is no acid damage on the part just below the battery on the MPU. Is there?