Yeah, it sounds like a cat gone bad to me after reading the thread up to this point.
The easiest way to find out is to pull a vacuum check...it's the poor mans scan tool for the mechanical side of the engine. I think the MAP sensor is essentially telling you this, but we tend to focus on the sensor instead of what the sensor is saying.