Recently I Experienced Hard Drive Write Problems On One Of My External Firewire 800 Drives.
I Changed the interface to USB and had no problems With It.
So I took the cover off my computer and Used Some Dust Off On My Firewire 800 Controller Card, and inside my computer
Now The drive works Fine.
There was not much dust on the controller, but it was interesting just a bit of dust caused it.