Alright, another update. After I stepped on it a few times going up and down the highway, I returned home, and it seemed to idle perfectly with everything hooked up (vac lines and MAF) for about 6 minutes, then all of a sudden the problem came back again. Now every time I start it the problem is there. Very strange.