Did you reset the ECU after replacing MAF? And is it a phase 2 car (99/00)? Most likely a duff Lambda sensor too, and if the lambda has been gone for a long while, then your idle control assembly could also need a good clean (extreme, but I have seen a few like this).
Where are you based? I have DeltaDash so could connect if it is a phase 2 onwards. I'm in Dublin, Southside.
Richard