You know, I just had a similar problem where my DIR-655 router would cease activity, all lights go out, internet stop, family scream. The blue power light would flash briefly and intermittently. Turns out it was the power connection, the plug was in the power bar very loose, so I re-plugged it into a wall socket directly. Voila, family is quiet again!
Thanks for the suggestion - it helped.