Most mobiles have an option of storing contacts in the phone's memory or on the SIM card. Try swapping over to the other setting. You should also be able to copy all contacts from one place to the other, if there is enough room. Not certain if this is the right answer but it's something you can change and it might just make a difference.