Is there lots of traffic when it goes down? I had a rubbish router which would crap out if I had overly aggressive BitTorrent settings, or too many running eOn clients, or a combination of both (or more).
Also, have you checked for a firmware update?