I take it that you are saying it runs better with the MAP sensor disconnected.
Check to make sure the vacuum that runs to the MAP sensor is full. With engine running and the MAP electrically unplugged - then take off the vacuum line to the MAP and see if it sucks tight to your finger. If so then it really looks like you have a bad MAP sensor. If the vacuum line hardly stays attached to your finger then you have to find the vacuum leak in your line. You can compare the suck on the end of the line to the suck you get right at the manifold port.
The vacuum line that runs to the MAP comes off the manifold right next to it. It is split to run to the fuel pressure regulator (located under the upper plenum of the intake) and to the MAP.
[This message has been edited by phonedawgz (edited 12-22-2011).]