Mine used to do a similar thing, not quite the same but it would drop to idle and not rev up properly. At that time I just cleaned the MAF, Bosch type, with some electrical contact cleaner. It went fine for a few months until the MAF finally died and the car just drove as if was only on 60%...