I too have been experiencing the same problem, hoping you guys could help.
Windows 7 won't go into hibernate, it just turns black for a bit then comes back on. This can be annoying if I forget, shut it into sleep, and 10-20 minutes later it goes from sleep to hibernate and just turns right back on.
I've restored the MBR to the default Windows 7 loader, and then Windows 7 successfully hibernates.
I then used a live CD to go into my OSX partition and used Chameleon Wizard to install the newest Chameleon to boot0md.
I then went back into Windows 7, tested hibernate, and it doesn't work again.
I've used Easeus partition master to check if windows 7 is active, but it's status is "boot" so for that reason I can't change it to active. Any other partition on my drive I can change to active.