New Jersey Republican Rep. Tom Kean Jr. has revealed the reason for his four-month absence from the U.S. House.