John, do you think a virus could do this? Maybe a virus that got into the BIOS?
Did you make any changes to your system before this started happening? When did the problems begin to happen?
It's a slim possibility that the bios has been infected, I'm guessing its more bad hardware related. I've seen this so many times, its not funny.
Good luck and tell us how you go.