Obvious but necessary question: Have you tried using a different cable? How long is the IDE cable you're trying to use? I have had devices that were extra-sensitive to this and work fine with shorter runs.
Also, have you looked for firmware updates for the drives in question?