Not sure if we have enough info - was original machine left off all time until HDD put back in?
What if anything was the performance of or any changes to that HDD in another machine.
Something has changed it seems but the original machine should not have minded the event if left off between removal and refit, and BIOS should not have changed plus, these days - auto detect should take care of HDDs. I am wondering re boot sector right now.