It seems like the most likley culprit is the vacuum hoses. They after all are the simplest and the cheapest thing to check and or replace. They may be difficult to get at but they have to be discounted as a cause before you go looking at or pulling out and replacing anything. Your symptoms we cured temporarily by replacing the pipe that had come off - that pipe controls the turbo vanes - check them all!!