Mate...same thing happen to me. I put in 3 different sim cards which all work on my other phone. So, try fiddling with the plated contact on the sim card holder (lack of other term for it). I just raised the contacts a bit, making sure there is good contact between the sim card and the leads. Works fine now. Good luck.
PS
be careful not to raise the pin to high or the pins might snap.