New Jersey GOP Rep. Tom Kean Jr. has been absent from Capitol Hill for weeks due to health issues.