Ok, so I know this thread is kind of old, but it helped me out a lot just now, thought I'd update with a few pictures to help out someone else if they need it!
The throttle varied +/-500RPM and would cut on the freeway when engine breaking. Gave Code #1 to start with and then later Code #2.
The problem I had is First the Map sensor was not plugged in correctly and giving a code #1, but after that was plugged back in it was throwing a code #2. This turns out because there was a vacuum hose that was not reconnected. It comes off of the throttle bodies and connects to the bottom of the MAP sensor (right lower side of the air box, 3pin and black)
Map Sensor Location
Where the throttle bodies are and where the Map Sensor Vacuum hose should be near
The vacuum hose
Well I hope this helps SOMEONE!!