Insisto: qué shield es?
Necesito verlo para ver si es que tienes uno incompatible con Mega o qué.
Otra sería que hagas pruebas con la ranura para SD que trae. Si definiendo el pin SS/CS en el 4 y en 10 no la reconoce, puede que sí sea incompatibilidad de pines.