I think you might be overengineering.
This may be oversimplfying but if the firewire cable is bad or the firewire port you would display the same symptons.
Also, we have had a lot of units in for repair that have had the ports shorted due to ESD's (Electro static discharge)
Hope this helps.