Do you have the older drive with the power switch on the back? I heard nothing but bad things about those, but apparently the newer model without the power switch on the back (the one I have) was improved.
Another thought. If the actual hard drive is fine, and it's the FireWire case that's hosed, you should be able to read your data fine when the drive it connected to your G4 internally.