Как говорил один капитан, когда я служил в армии: "Электроника - это наука о контактах. Есть контакт - работает. Нет контакта - не работает".
Хорошо, если так и есть. Но есть ещё так называемый "плохой контакт". Что-то где-то окислилось, а то и ржавчина появилась. И вот такой плохой контакт после пинка восстанавливается на время. А потом - опять пропадает.
Желательно открыть системный блок и выдёргивать по одному разъёму, осмотреть его, а после - опять подключить. Если есть возможность, почистить контакты кисточкой или маленькой щёткой. Осматривать разъёмы желательно в специальных очках с увеличительными стёклами при хорошем освещении.
Вставлять разъёмы обратно нужно осторожно, но до упора.
Возможно, просто один разъём не вставлен до упора, и контакт то пропадает, то появляется.
Вот так и просмотреть и почистить (при необходимости) каждый разъёмчик.
Некоторые плоские разъёмы (например, у планок оперативной памяти, плат расширения) можно чистить ластиком или спиртом.
Если всё это не даст результата, то нужно прислушаться к работе жёсткого диска: нет ли посторонних щелчков или постукиваний? Если есть, то, как написано в ответе у Дениса Олеговича, возможно придётся менять жёсткий диск.