Did you try swapping the interface board?
The board beside the timer board. I had a similar problem on a miprom a few months ago. Actually it was due to water damage that had not been corrected several months prior. The repair team had overlooked that board.