Super awesome vacuum leak...possibly.

Any check engine lights?

If so, go get the codes read and post them up here.