The effect you are seeing when you disconnect the Map sensor could just be a response by the ECU to the missing signal from the Map, the idle will be affected even if it was idling properly.
I am not saying it's 100% not the Map sensor, I am just saying it's unlikely in my opinion, do you get an engine light? A faulty map sensor usually results in erratic idling or misfiring.
Lastly, I am not a mechanic or someone who is knowledgeable in cars, I have a Corsa that I have owned for a long time now, I've had the high idle, it wasn't the Map sensor, but don't take my advice as professional advice.