Well once you eliminate everything else, the only thing left is the injector pump itself.If only, then I would be happy. I could remove the cable completely and operate the lever and it would still happen.
Have you check the fuel pin to see if it is seizing/seized?
Just to confirm it did not do the stalling thing until the mech changed the cambelt?