Have any of the boards been replaced or are they all original? Have you done or had any work done on the boards or connectors? I'd start by checking for 5v DC at the mpu board when it doesn't boot. TP9 at the bottom-right of the mpu is the 5v test point.