IMHO a vacuum leak wouldn't cause the boost gauge to light up. The way the MAP sensor works for the boost gauge is the voltage increases (on the green wire) as boost increases. So if you were to check the voltage at the green wire coming off the MAP or behind the glove box on the clear/black connector with the key on/engine off you shouldn't see anything close to 5v. Maybe check the voltage coming into the MAP as well (the other 2 wires.) That should be 5v.
Also, a vacuum leak could cause a ruff high idle, but because it causes a lean condition, not rich.
Any logger/gauges that you could tell us their readings?
I agree with vader, I'm sure you've checked all the vacuum lines, but maybe double-check the line off the regulator.