When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Before you do this, take a very close look at the j-boot between the AFM and the intake. This is a common spot for the rubber to split over time and create a big vacuum leak.
I don't know near as much as some of many of the others around here, but I was going to suggest this as well. A friends car had a very similar problem to what you describe and this was the issue.