Hi Skeevee,
Have you updated yout BIOS or Chipset drivers to the latest version for your motherboard? If you did, then this may be a hardware failing issue.
Try the above. If it does not help, then try a Repair Install to see if it will solve the problem if it is a problem with a file.
How to Perform a Repair Installation for Vista
Shawn