Default [Q] THL W8+ - GravityMod2 - Call and SMS id problem

Hi. In October a have received my THL W8+.
Since this moment I have problems with ID in calls and SMS.
When I receive a call all is fine, but if I receive an SMS its only display the number, no name appear, still the number is load in my contact list.
I have noticed that SMS arrives with country code prefix, in my case +54 (Argentina).
Then, in the contact list, I added the country code to the contact and the sms problem disappear, but when I receive a call, the number not match the list and only show me the number, no contact name.

I've installed ClockworkMod 6.0.3.3 for THL W8 following the instructions here http://forum.xda-developers.com/show....php?t=2237779
with no problem and made a backup of stock rom.
After that, I've installed GravityMod2 - custom ROM for THL W8 (4GB/8GB/16GB/W8+/Beyond) and apply the latest version of GravityBox following this tutorial http://forum.xda-developers.com/show....php?t=2249808.
All done (factory reset, all wipes, etc). The ROM is excellent, all features included. Also I have applied General Patches included in GravityBox, but my problem persist. In the main features the GravityMod2 says "CallerID mappings fixed in Phone calls and Messaging".
If I duplicate the number for the contact (one with country code and the other without it) all problems out. But I think is not a very good solution.
Please could help me to solve this or to try do something else.