I didnt know GPS's had Subscriber Identification Modules in them...

Try and find somewhere like a electronics repair shop ie tv's dvds etc, if they cant fix it or have a look they will probably know who can,
Tell them your SD card wont stay in and the gps wont write to it.