I had a similar problem earlier this summer... I had a friend who works for IBM and knows WAY too much about computers look at it, he said unless it's warrantied so it could be replaced, it couldn't be fixed unless I dropped the cost of a new computer into it.
So, I just broke down and bought a new laptop... I can't stand NOT having a computer.