Read this before you replace your maf!
A lot of people replace their MAF because it maybe causing a problem. You can check if your MAF is faulty by simply running the car with the MAF disconnected (note - this will store a fault code). If the problem goes away when doing this, then your MAF is faulty and should be replaced. If not, then it's most likely something else.