unplug your maf and see if it fixes it. sounds like a bad maf to me.