Usually a failing HDD, can be bad cables, heat or a motherboard issue. Advice? Change the cheapest part first.