Could be a small as just needing a new fuel filter to be honest? Can you hear the fuel pump 'prime' when you turn the ignition on? if so then its definately working. Are you in a position to do a pressure test on the fuel pump? I presume the garage did? maybe worth asking them how they came to the assumption that the pump was dead.
Can a faulty EGR valve stop the car working entirely? i know it can make it run badly but not sure if it can stop it from starting, all it does it put a percentage of exhaust gas into the air intake, i would of thought even if it was stuck open there would be enough air/fuel mix to start with.
Not sure what else to suggest, accept the usual things of checking all connctions to the coil packs etc, which again i presume the garage did?