I would in fact check your firewall in this case. The ping test shouild work every time if you are pinging the PC's Local IP address. It should also work if you are pinging it's IPv6 address if it happens to have a Link-Local address. Many security Suites tend to have Zone settings which allow you to specify whether or not a network is public, private or a corporate network. Make sure it is set to the Home profile.