You have got the answer.
If you have got the same numbers and same names in both the memories of your phone then the phone just shows you the numbers. Try to delete one part of it and set your phone to use the memory of the non-deleted part. I think this will fix the problem.