Hi, Another possible issue is physical clearance between the Ethernet connection on the Ethernet shield and the LCD/Switch shield.
You may need added "stacking connectors" like these: http://goo.gl/mNh0l
DISCLAIMER: Mentioned stuff from my own shop...