have you even put a vacuum gauge on the car, your looking for a leak when you dont know if you have a leak.........
check vacuum source to map with gauge, vacuum line could be restricted, try running a different line to map
then i would check sensor ground, 5v ref, signal circuit for open/short
edit: also a p0107 means (Manifold Absolute Pressure (MAP) Sensor Circuit Low Voltage)
this does not allways mean car is lean