Do you have another FW device you can test on the same cable/port? At this point, we don't have enough information to tell if it's the 722 hardware, 722 software, the cable, the FW card, other computer hardware, or computer software. Try to eliminate a few of these so we can help you a little better.
Edit: I wouldn't go doing a firmware install on a machine whose data you want to keep intact.