Still searching nosey, but to double your probabilities to find the right answer i suggest you go to the gadgets ROM forum and post the following:
"Caller ID shown is the last number in the history that matches the first part of the number, anybody else having this problem?" if other people is having this issue they might have a faster solution...
keep us updated.