Alright so I replaced the o-rings and it is still stalling out on me. The last time that it stalled I checked out my scangauge and under map kpa it read like 102 kpa with the key on and egine off. I turned the key off and back on again and it read the same. It is supposed to read 40kpa with the key on engine off. And when I tried to start it, it refused to fire up. Then I unplugged the map and it fired right up. The map sensor is about a month or two old from autozone, I ordered another one and it should be in today. Any other ideas as to why it would read like this? Besides a bad map?
you still have electrical problems, the o-rings were more for safety or to keep from burning the car down.

next time move the wiring around and see if it drops. I wonder how many volts (signal volts) does it send to the PCM to read that high? There is a signal, ground, positive, and it uses the bap sensor to give you gauge pressure.

BTW 102 kPa = 14.8psi

EDIT: found info on our MAP sensors...
In order to sense manifold pressure (boost), a 2-Bar MAP Sensor is utilized. The acronym MAP means Manifold Absolute Pressure. Remember that at sea level atmospheric pressure is approximately 14.7 psia (0 psig). A vacuum/boost gauge that reads 0 (zero) when the engine is OFF is really reading 14.7 psig. The dial on the gauge has simply been scaled (painted) to read zero. When you start your engine, the typical automotive vacuum gauge is calibrated in inches of Mercury. 30" of Mercury is a perfect vacuum, i.e., no atmospheric pressure.

The typical supercharger or turbo boost gauge is calibrated in PSI or pounds per square inch. If your boost gauge reads 5 pounds, your absolute manifold pressure is 14.7 + 5 or 19.7 psia. The 2-Bar MAP Sensor is like a vacuum/boost gauge. When the engine is OFF the MAP Sensor sits in the middle at 2.5VDC. At high vacuum levels, the voltage drops. At 15 pounds of boost, the output rises to +5VDC. The 2-Bar MAP Sensor has an absolute range of 0-30 psia, (pounds per square inch absolute). Gauge pressure subtracts off the atmospheric pressure of 14.7 pounds. It's like a weighing scale and "tear" pressure. GM Part# 16009886
from ... GM 2BAR MAP Sensor

read the first chart on the following link, according to the chart your sensor was pegged to the max or the PCM was seeing 5V in the signal coming from the MAP sensor. Could be a short though and not the sensor...
MAP sensor identification information GM