Definatly could be VEC-1 related. Happened to the first car I installed a VEC-1 on, where I had used the supplied connectors instead of soldering which I have done ever since. The connectors sometimes come loose, and will cause a check engine light, or in complete disconnection cases, engine will not start. Solder if at all possible.
Also, one thing that can cause a MAP code to come up with a VEC-1, is when you turn your key from OFF to START too quickly. Pause in ON position for one second before jumping to START. This is due to the VEC-1 on some cars being powered by wiring that is only powered in ON, so it takes a split second for the VEC-1 to power up and supply a voltage to the MAP. By jumping right to start, it cranks over before the MAP can recieve a voltage, and viola, code is popped.