That sounds disturbingly like my iBook, which in the end apparently has a bad hd controller, which means the logic board is toast. Run your system diagnostic disk (it's either a separate disk, or on one of the OSX install disks), and do the extended test. Unfortunately, a bad HD and controller will both cough up a '2STF-lots-of-verbiage' error, but since you've already tried adding another drive, unless you have three bad hd from different batche, this will probably mean the disk controller.
Sorry to say, unless a new battery on the logic board fixes the issue, it sounds like the machine is ready to be pushing up daisies.
Bookmarks