Ok final update. It was indeed the MAF. They chucked the new one on and she is running well again. Huge sigh of relief.

Thanks all for your replies from a happy again dubber