As others have suggested, reflashing the firmware might be worth a shot. However, if that's not the issue and something messes with the flashing process, it could seriously ruin your day. I've had that happen to a device before and it was basically game over after that.
Have you checked and reseated all the ribbon cables?