i know what you mean, i spent about two hours researching what the problem could be for my emerald, i'm planning on getting an american platinum version for transferring purposes but the only problem is that shipping costs as much as the game it self.
anyway, glad i could at least help somebody with my mistake.