Ethernet shield stops working after some time

Hi,
I have an ethernet shield connected to an arduino uno.
I wrote code that gets html from webpage. It all works fine when connected via USB to my PC.
When I connect it to an external power supply, after a few minuted the shield stops working (lights are on, but no connection, only red LED is on, amber LED blinking).
My power supply is not the problem (12V and 800mA). When connected to USB the problem doesnt happen.
Any ideas?
Thanks.

Start at below:

http://forum.arduino.cc/index.php/topic,148850.0.html

Did i post this in the wrong forum?
Can you please address my question?