Sorry to hear about the HW issue ... I'd check the easy things first ... have had that same issue happen when screws came lose on the mb ( or when the I/O plate wasn't seated properly ) and for whatever reason, it was shorting out before powering all the way up. A long shot, but worth a check.