You need one who can clean the MAP sensor on the back of the inlet manifold and refit, then see what reading it gives with the engine not running. If it's showing a reading higher than the atmospheric pressure sensor (around 1000mbar at sea level), then it's faulty.
It's a common issue.