Have you gone to the micosoft website. They have a free computer scan that supposedly will tell you what is wrong if it is a microsoft thing.

If that fails take a hammer and bash the shit out of it. It won't fix it but it will make you feel better. Tell your old lady it fell off the stand during an earthquake. Good excuse to buy another.