Linksys Router Probs!

I have a Linsys Wireless-G ADSL Gateway (WAG54G).

I have 2 computers plugged into it and a laptop that occationally uses the wireless. Rescenty it keeps loosing the connection. When it happens I have to turn it off and on again and wait for the connection to come back.

Why is it constantly loosing the connection? It done it several times today.

I cant play BF2 properly becuase every single time I log into my account the connection craps out again and I have to restart the router.

Wtf is up with it??