G5 2.0 2.5 ram 160 gig

It decided not to reconized the main hard drive. It would see the the other drive. I ran Apple's utility and Disk warrior several times and it would not fix it. Sometimes the Apple utility would not see the drive at all. I replaced the hard drive and installed Tiger.

After reinstalling the Epson print drivers for 220 and 2200 printers,Toast, CS2 etc.. it suddenly will not recognize the DVD reader/burner internal or external. It will not recongnize that the printers are there. It seems slower and I get the dreaded spinning disk.

Any Ideas? Maybe SATA controller card?