Picked the car up from the dealer today, turns out they are not so great at communicating. The car did in fact have a vacuum leak which they fixed and the car runs great and no longer fouls plugs.. however we've got some new codes:

P0171, P0172, P2187, P2188

And ABSOLUTELY no power. The car does not go into limp mode as it was before. Runs great at an idle, runs great from about 1-2 rpm then falls on its face from 2-3rpms and runs good again from 3-4rmps. Its the strangest thing. Was able to put in in to first and second gear and drive it home, (about a 15 min drive) but somethings still not right.
We used a can of seafoam, threw some new plugs in it and check fuel pressure... but still no results...

HELP!