For some reason I think the SC has a separate sensor for barometric pressure, but to be honest I don't know where I got that.
It does. My SC car has one on the supercharger, right on top (the MAP sensor). Then it has another one between the Supercharger and the valve cover (on the "back" of the engine, opposite of the serpentine belt side) that is secured to a metal bracket, and it's literally just hanging there in space measuring ambient pressure (the BARO sensor).
It also has a TMAP sensor on the intake manifold under the supercharger snout, but that's a different beast entirely.