Everytime I boot it says no primary slave and no secondary slave

Okay first, I'm going to say that I am not truly computer literate, so if I leave out components just let me know. I have a Nobilis computer that runs off of Window XP. Every time that I boot the computer it tells me that there is no prime slave and no secondary slave. So I looked at forums, googled, blah blah. Well the information that I received told me that the hard drive cable was most likely loose. Problem solved, reconnected it. The computer worked fine for a month. Well now the computer has done the same thing and I tried the previous remedy, but without any luck. Any other suggestions?