Could you post a sharp, close-up photo of the IDE header on the mainboard? In many cases, the soldering on the IDE header pins is so poor, that a dry joint stands out clearly.