Honestly, this just happened to me also on my diamond. I usually do my RNG stuff on my platinum, which I never had the problem with. I don't know why it does it, but I've been able to stabilize it and hit my spread once in a while, not nearly as easily as on my platinum though. The odd/even stuff is very erratic for me, even when re-saving and insterting and removing GBA games, or changing dates. :/
I have that problem on my Diamond too. That's why I started my Pearl, to see if I have the same problem. I have no idea why does it happen.
@Topic
By the way, I did something unusual when trying to hit my frame and it worked on my first try. lol.
I was having some problems hitting my frame, it was like that:
Target Frame: 7
Initial Frame: 5 (Entering on the game and immediately pressing A to grab the egg)
Frame After 1 Flip: 6 (Entering on the game and immediately pressing A to grab the egg)
Frame After 2 Flips: 9 (Entering on the game and immediately pressing A to
grab the egg)
Frame After waiting until the buneary appear (she was in the house): 5
Frame After waiting until the buneary appear + 1 flip (she was in the house): 11
I was super pissed, so as soon as I entered the game (no FLIPS), I pressed X (Menu). I waited for a second to catch my breath (lol), then I pressed X again and Smashed A like a freak. The buneary was still IN the house, but I got my target frame (7). Yey me \o