Had this problem before, turned out to be the power supply board, the board appeared to be fine, it was a while ago but I think there is a 5 vdc circuit for the CPU and that was not working properly.