Very good idea! Make sure you hook it up to a full manifold vaccum port when you do. If you've got 20" of vaccum, then your truck's motor is set up mechanically pretty much perfectly. All that would be left in that case is simply that you need to have a chip burnt to match what you've got.
That said, 101.325 kPa is the theoretical atmospheric pressure at sea level, which you are very close to being in Portland. When you first start your truck, and when you shut it off, the ECM uses the MAP sensor to measure barometric pressure, so it should read something close to that, which it does. When the engine runs, it sucks against the butterfly valves causing the overall pressure within the intake to drop as compared to atmospheric pressure, so the value should drop.
The MAP sensor does not read the actual absolute pressure within the intake, but rather the difference in pressure between the reference (atmosphere) and the measured value (intake pressure), aka, a gauge pressure.
Keeping in mind that in mind, you want about a 20 - 22 "hg difference between the pressure in the intake manifold at idle as compared to atmospheric pressure. 22 "hg = approx 75 kPa. So, the MAP sensor should be showing around 75 kPa at idle.
If you have a big difference between a known good mechanical pressure gauge reading and the MAP reading, the MAP sensor must be changed. It too can cause all the issues you are seeing if it has a leak on it's sample line, or if the MAP sensor itself is leaking.
Take a look at this chart:
