Um...it didn't :P
Perhaps I shall describe what I'm doing and you might be able to locate the problem:
I first found my parameters by using the date 1/16/12 at 5:00. I would do this by starting the game the second the DS clock hit that time. I did this multiple times until I found my two timer0 values and determined which one appeared more often. After that, I set my IVs and nature, then commenced using the timefinder. After finding a few times, I uploaded them to the reporter and found my initial frame. I started the game at the exact moment that the DS clock displayed the time that I needed to hit. After the game started, I advanced the frame by subracting my initial frame from my designated frame, then switched between two Chatot that I set a voice to with chatter that number of times, and I have so far not hit the nature or IVs that I've been attempting to hit.