After more than a month of testing and trying, NASA's engineers have finally diagnosed the source of an ongoing glitch on Hubble, the 31-year-old giant telescope that is currently orbiting in space ...