Your job is now about making the team productive, rather than just yourself. Switching between coding and managing is only possible IMHO if you started out as an individual contributor, became expert in the codebase and environment, and then moved up to lead. If you're producing project plans for business and management stakeholders - and you should be - do not assign coding and troubleshooting tasks to yourself. Regard yourself as contingency resource, and pitch in at crunch time. You can scratch your coding itch in between meetings by working on POCs, futures & prototypes that are not on the critical path for client deliveries. If those POCs etc end up on the critical path hand them off to ICs.