A thought, could it be a DHCP issue? I am "assuming" the IP address of the BDP is dynamically assigned by your router? If so they need to be refreshed periodically (usually automatically). If that was somewhat busted you might see symptoms similar to yours. If not, and you have statically assigned the address to the BDP , could it be possible that the static BDP IP address fall's in the address range which your router uses to dynamically assign address"s to other hosts on your network. If you can, log into your router and check for any S/W updates. Also verify that the BDP is using a "dynamically" assigned address.
Good luck.