How do you deal with a team member who doesn't share information with you at the right time? On asking he gives one word replies and usually counter questions for more details on "what exactly do I want to know". And then pretends to not understand the question. He's generally like a sponge where he soaks up all information from you when he doesn't know something but doesn't respond back properly when he knows something. It gets more difficult to tolerate as the months go by.
Just to clarify the communication is done properly whenever I ask him questions. These aren't "what do you think of" kind of questions. These are pretty direct questions like "what is X", "How does Y work".