I had the exact same problem with my TD, it was an increadibly frusterating month of diagnoisys b4 i finally figured it out. I tried everything i could think of and then things that others thought of, what it ended up being is that some where along the lines the plate that holds the injection pump, the one that is on the timing belt side of the motor, not the support bracket under the pump had some how become tweeked and caused it to run off. The only solution was to replace that bracket. I tried straightning it, but it was out so little that it was hard to tell if it was straight or not. I ended up just using another one off of a car from a junkyard and presto no more problem's this was after 3 timing belts and like a million tries. To this day I still have no idea how it got bent, or what caused it, but that is the solution.
If pump bushings were that worn, wouldnt it also be spewing fuel out of the pump?