Ok, I need a little help with this one. I have a dual boot setup (XP/Vista) and everything was working fine. Then the other day I go to boot into Vista and there was nothing! Now before you say it is the latest patch from MS you must read the rest of my post. What I mean by nothing is when I choose Vista in the boot loader the screen goes black and there is not hard drive activity, no cursor, nothing. I tried everything I could think of to fix it (boot from Vista CD and use repair console, spinrite, disk check, etc) but nothing worked. Spinrite came up with a error saying "cannot read from disk, the bios may be blocking full access.....". Oh, in XP I could access the drive and see everything on it and write/erase to the drive. So, I decided to format the Vista drive and start from scratch. I removed all partitions, added new ones and installed Vista again. During the first re-boot during install it came to boot loader and when it started to load Vista THE SAME THING HAPPENED AGAIN

. I have tried everything I can think of and no matter what I try Vista will not boot! Is the drive pooched or am I missing something? Thanks in advance.
P.S. the harddrive is a WD 500Gig Sata drive with 16mb cache, about 2 weeks old.