Out of experience, i've bought a couple of mechanical boost gauges, all of which have not sat on the zero mark. As soon as I've plugged them in though and cranked over the engine, they have sat correctly at the zero level. I think mech gauges do this when not connected to any boost/pressure...