Yes check the SSD is good.
I have had something similar.
In my case it has been multiple hard drives.
These hard drives are good.
But I have BIOS showing the SATA ports empty when hard drives connected.
On an intermittent basis.
I have now noticed that the hard drives are not spinning even...