Another thought - you say the garage checked injectors - to do this correctly you have to remove them and get them on a Bosch test rig - there are differing modes of fuel delivery and if the initial per injection and low delivery is missing it may not show up in a Leakback test.
How many miles...