Couldn't talk to him because he was waiting to be returned to Riverwood. He just kept saying Please take me home! like a helpless child. After trying the Companions again in Whiterun, I returned to Riverwood during the day (the first time was at night), and then he decided to leave.