Sounds Like a bad air mass meter (AMM), Either that or a intercooler hose popped off so the AMM isn't metering the air properly.
Sounds like you checked the Vac lines and such so that is a good start. Go over the intercooler hoses and see if you can find someone to borrow a AMM from to see if that problem.