I have a machine that has had a fairly long term problem that is rather erratic. It might be fine for weeks then go through periods where the problem is there almost all the time. The problem is that I get controller errors for the secondary IDE channels. Messages like "The driver detected a controller error on \Device\Ide\IdePort1".
I suspect it not to be a software problem as it has persisted through having Windows Vista (briefly), Windows XP (for over a year) and now Windows 7 RC. I suspect that it might be a hardware fault on the motherboard, which is unfortunate as I can't really afford to replace it right now. Would you agree that this is the likely cause? Do you have any suggestions on how to accurately analyse the problem to find the root cause?