Before you go out and replace your existing MAF, read this thread,
zerothread?id=347474, I had a similar problem and spent 30 minutes total time pulling the MAF out resoldering the connections and putting back into the car.
No more bucking or surging issues.
Good luck
Wes, can we make a sticky for this topic? This problem seems to come up more often than not.