Success!
Hello everyone.
I was experiencing an SD failure for a LOooooNG time.
I am utilizing [Discontinued] SainSmart Mega2560 R3+Ethernet Shield Kit for Arduino A – SainSmart.com
The shield worked on Sainsmart UNO but i ran out of memory and had to switch to Mega and that is where i hit the trouble.
Long story short.
It seems like one of the Ethernet shields I have is not working. And this was the shield i was trying to use... of course. I swapped libraries, Mega boards, code, pins... to no avail, i even tried jumpers to 50 51 52 pins. The last thing i decided to change was the Ethernet shield! And that new shield WORKED!
I still do not know why the heck it did work with UNO and failed on all my Megas which are all from Sainsmart.
I do not want to blame Sainsmart because all their boards worked fine so far. And i got a few.
Maybe i zapped it somehow.
There is something going on with that Ethernet Shield that i do not understand.
I would like to thank SurferTim for clear and concise comment #4 that works.
I would also like to warn everyone that you may have a faulty Ethernet shield.
And if you have my IQ it will kill a week worth of your evenings!
Have a great Arduino time and thank you all!