Hamsters are persnickety. Mating can depend on environment, or so may factors. I would consult a good website, there are tons out there with chats and support. An angry hamster can kill it's mate, it's young, and even itself. Fellow hamster-ites can help you get this done.