G'day Hot and Hi,
Check if there is a leak in the MAP gauge line coming from engine to gauge. I also once had a discrepancy with Map gauge and altimeter reading different ambient, caused by some solder left in gauge at time of manufacture.
Cheers Mack.