Yeah sounds like a vac leak, I bet your upper plenum is wraped/ cracked.