Okay, the problem is solved — something was physically wrong with the drive.
I got an external enclosure I bought on eBay, took the drive out of the G4 and ran it to my MacMini as an external USB, and yes, the drive was messed up.
With Disk Warrior I was able to save the one thing on the disk I didn't even know was there but wanted to keep, an old recording session. I was able to save that, then I erased the disc completely, ran TechTool Pro and found that, yes, there are bad blocks, but the drive is still 90 percent workable.
So mystery solved... I had a bad drive on the G4, physically, not just a software problem, but it wasn't so bad it couldn't be salvaged. Thanks for the help.
I learned two things — 1) If you have a bad slave drive, it can mess up the boot drive and 2) I'm done with IDE/ATA drives. Time to get rid of the G4.
BTW, I posted this problem to three forums, and this one by far was the most helpful.