It's probably still the IDE header. Because it is (unfortunately) surface mount soldered, the copper pads on the mainboard sometimes lift -- especially when "repaired" using too high of a soldering temperature. With this, everything looks fine to the eye, but the connection is still very flakey. The repair consists of detecting those bad pads, and then running jumper wires from the header to where the traces originate.

-ml