Is the drive clicking?
I had some corruption on my G5 recently and it wouldn't boot. All I had to do was boot off a FireWire drive. OS X told me that it was mounting my G5's drive as read only due to filesystem corruption. I copied all my files, wiped the drive, reinstalled OS X and everything was fine. It was only a software problem, not a hardware problem, and I lost no files.