I would check the MAP sensor mounted on the top of the Y pipe feeding the plenums....it just clips in place and may have popped loose.. Doc popped his once.... I think his was a broken clip though...
I agree that you likely have a leak somewhere....
(Jimmy types faster than me....LOL)