You need to take in to account that Windows must be the first Hard Drive and partition when using GRUB to boot windows.
Can you post your GRUB configuration file (/boot/grub/grub.conf
Also, the /boot/grub/device.map
file contains the mapping for your HDDs (Linux to GRUB).
To output your partition tables, type: