Nemesis theory?
I think this is what you're referring to, in terms of the 26 million year cycle:
http://www.columbia.edu/~kvr10/theory.html
But if this small companion star really existed, couldn't Hubble spot it? Honestly, how strong is the evidence for this theory? You'd think it would be pretty clear from the study of lunar cratering...
