I have had mine for three years. Monday started the light blinking of death. Here's the list based on forums I have followed:
1. I already had latest firmware
2. Reinstalled software on PC
3. Direct Plug to wall
4. Printer was already plugged via USB into a PC
5. Factory Reset
6. Changed out print cartridges
The one thing that I haven't test long enough - is turning off wireless on printer. I did it once for a day, and it "seemed" to work, but this is not a workable long term solution. The only thing I can think here is an IP address conflict - maybe fixed IP addresses will work - I don't know; I will have to research.
I have DLink router, which I have had for at least a year. Nothing has changed. Love the printer - hating this situation because it seems the issue is sporadic and not duplicated with any ONE cause/effect.