Have ya changed the IDE cables or tried better quality ones? It was the only thing left for me to try too and it worked.
have a look here to identify which cable you have of the 2 pictured... -http://www.pcguide.com/ref/hdd/if/ide/confCable80-c.html