Any beeps out of the CPU?
Re-seat the CPU board.
Try and gently put a twisting pressure on the heatsink on the CPU (very gentle) with it turned off. It may be the CPU needs to be removed from its socket and re-seated. If you do try this, you will need some heatsinking compound.