Every project manager has such projects. This is hard to avoid.
I would say that in many ways this problem can be solved thanks to a good tool for planning and project management. What software solution do you use?
I'd suggest to try GanttPRO, Wrike or Orangescrum.