Have you ever hit the seed that you wanted? I mean, did you get a Zekrom with [probably] the correct IVs but wrong nature? If so, then you're RNGing correctly - it's just, a parameter called "timer0" is fluctuating... for example - for me, timer0 is usually C7C, but at times C7B interferes with my RNGing. Just keep trying and you'll get the correct timer0 for your seed... albeit, not 100% of the time. In that case, if you know you're RNGing correctly and occasionally get the IVs you want, but the wrong nature, then remember to save before talking to Zekrom - that'll advance the frame from the RNG controlling natures (PID). If, with one save, it's still the wrong nature (whenever you get the Zekrom with the proper IVs), then RNG again, but save twice - keep adding on saves until you get the right nature with the right IVs. It's a matter of guessing and checking... and well, the fluctuating timer0 will sometimes cause you to get the wrong IVs... You just have to keep trying. I should tell you, though, that there IS a way to control the PIDRNG... it's actually pretty easy, so you don't have to resort to guessing & checking, and adding on one save each time you RNG... View the bearfans video in post 3 of this thread.