Hi Finian.
No bad luck but maybe being took for a fool, from reading above the garage said they already changed the MAF, then when you drove it again the light came back on, so the result was again to change the Mass Air Flow sensor, £225.
The cost of the MAF is quite low, no more...