Yea it's possible it's the cable. You can look at the port edge sometimes they wear down.
I have some of those card. PCI and PCIe to plug more hard drives.
You can also try unplugging the whole PCI card and only plug in the hard drive to the main hhd port on the motherbaord.
Sometimes the card takes priority over the main HDD port.