Firstly have you used all genuine parts (genuine maf etc) as if you haven't you may have already changed what is causing the problem a new part which is also causing the problem as it doesnt work properly.
second i would say clean your throttle body and try rev it by hand if cable throttle.