Could be surging if it’s an auto tranny, at a guess, but that’s an outside chance. Replacement MAF for £400 seems ridiculous to start with but if it’s been replaced dealer-parts then maybe. My simple point is that you put it in to be fixed, they’ve not fixed it, you don’t pay.
FWIW a toyota dealership in manchester had our car for 2 weeks, replaced the ECU and a few other items (we checked, they had) and still didn’t charge us as they couldn’t find the fault.
Engine revs but car wont pick up.
Not sure how you mean here. If it’s an auto and the engine revs but the car doesn’t accelerate it’s a box fault (or the control of it), plain and simple. If it wasn’t revving there’d be a chance it was the MAF but not if the engine responds fine and has no sensor faults. I’d remove my car and run, if what you’re telling us is accurate.