Serial monitor issue

Ethernet shield takes a lot of power (6 times that of an Arduino alone I think) - so I'd agree - perhaps you have an inadequate supply?