sounds like a bad maf to me. But it could be other things. Before you blow money on a new maf, if you have a friend in the area, swap his maf in there and see if theres a difference.
Im from jersey but not there now
... but theres plenty of people on nasioc from the garden state if none of your friends are driving a suby