I put mine in a drawer and will wait till I have another one in for repair so I have something to test with.
mactech plus http://www.ifixit.com/User/208460/mactech+plus also worked on this machine and recommended the same.
I know this is a lousy answer but that's why I put it as a comment at first. The only other thing I know to do would be to start throwing money at it and sent it to someone like Apple or DT&T Services. http://www.dttservice.com/maclaptops.html