All very good questions. Perhaps the PO was having the same issue and tried to cheap out on the MAP fix. Here's to hoping a new MAP sensor fixes it.
Life is hard... It's harder if you're stupid!
Today is a good day to be a RAM owner!