Thanks to all who posted, it turned out to be a defective phone for some reason the phone didn't want to read anything over 1GB
Got a new one from Radioshack and the M2 card is working perfectly. :D