Have you tried a different internal drive cable?
Have you tried using paragraphs or full stops?

It could well be the motherboard is faulty, but I'd make sure the rest of it is okay first. An external drive might appear as "bad" if the machine is jumpered to take an internal 2nd drive.