Have you tried checking if the cable has come loose before worring about soldering? I had this problem a few weeks ago, simply pushing down on the IDE connectors solved it!

Cheers.