Cable problems are widely reported on the bbs so its very likely its a cable or a dry solder joint of the ide header. If its out of warranty open it and have a look.

See here for the solder thingy http://empeg.comms.net/php/showthreaded.php?Cat=&Board=empeg_tech&Number=135963&page=&view=&sb=&o=