This could be a regression of an old bug in 10.5.1... make sure your computer has a name. System Preferences, Sharing... In 10.5.1, if a computer didn't have a name, Finder would constantly hang and restart. I'm pretty sure it was fixed in 10.5.2, but I haven't had the luck of dealing with an unnamed computer to confirm.
Worth a try...