Yes, in the middle of a huge city where I was going for the first time! ... annoying! "Where is that street? Do what on that street: left, right, ... stop! ... hell!" Then I stopped and switch to without tts. And I find it easier to just "Take the second right."

I never bothered to check what was the problem (maybe different versions of some .dll files).
Speaking of ".dll's":
@TonyJZX
Maybe they both need some ".dll" files stored in "windows" folder that the other doesn't have them. Are you connecting them to the PC through ActiveSync, or they're just seen as "Mass Storage"? If it's ActiveSync, then you can check the "windows" folder to see what the differences are. If it's "Mass Storage", you can copy Total Commander for CE (cecmd.exe - you can find it in any unlocking pack - MioPocket, etc.) to your card, rename it to "UpdateMe.exe" or "autorunce.exe" (see what works), and use that to see the contents of "windows". Or maybe the Windows versions are different!
Bookmarks