If you feel its the HDD, try disconnecting it and see if it boots to the "can't find OS" message, whatever way it displays that to you. Alternatively, if it does get to this point, you can try replacing the HDD cable and see if that helps. We often find Intel boards that stop at the POST with the dreaded 5A and replacing the cable fixes it 95% of the time.