You're not hitting your delay. Just getting your seconds right does not guarantee you of the pokemon. Getting the delay right and the frame right is required as well :)
1 second = 60 delay
so, what you're telling me is that if I have 12 seconds for example, that I need to wait for 12 seconds befor I pick up the egg? (on the journal) and i'm doing this in platinum. just thought it might be helpful.