Ethernet Shield Not taking address

Sorry to say that but sounds to me like a hardware defect. Either the Arduino or the Ethernet shield may have a damage. If you have a second Arduino, try the shield there. Almost identical setup works for me.