This is essentially an attitude(the way he sees things) issue. I have seen these behaviours atleast couple times in my career and both the times, the manager (or team lead) was a programmer before. Being a programmer, he will know the functionality of the system and know how to manage it. i.e. he was in control of the system. When he got promoted to a higher level, he was supposed to stay away from the technical details and rely on his team to get things done. But since he is not in control of the system anymore, he is little afraid whether something would go wrong. Over time, he came out of it. During the transition time, the team members needed a lot of patience.
As others suggested, one-on-one meeting with your team lead would definitely help you smoothen out any issues. But sometimes, you need to be patient for some time to get him mould into his new role.
Good luck.