I recently noticed that while searching for contacts I see the same SIM contacts repeated more than 20 times. In the settings for contacts it says I have 5795 contacts on the SIM card but it's almost all the same contacts repeated over and over again. If I delete one of those contacts every other with the same name is also removed.
I have a HTC Desire that runs Android 2.2. I synchronize contacts with Exchange, Google and Facebook but I don't see how that would affect the contacts on the SIM.
Any thoughts on why this happens and how I can fix it?