Makes no sense. I have a feeling that something is buggy in the firmware.
What makes no sense is that you think it is firmware.
Just throwing out ideas because it doesn't make logical sense to me. Any thoughts as to what else it could be? Why would the device reply to pings for an hour after reboot, then suddenly stop?
Any chance your ISP is what is blocking you?