Lambo, you're still not focusing on the MAP sensor, so let me try to explain things a bit differently.
The MAF (mass airflow sensor, air mass sensor) on your car is in the intake stream and measures the total amount of air entering the intake manifold. Your MAF also incorporates the IAT, the intake air temperature sensor. Both of these measured values are passed to the ECU, which makes a determination (together with data passed from many other sensors) about how much fuel to shoot into the injectors, how much to advance the timing, etc.
The MAP sensor measures the absolute manifold pressure by means of a vacuum line that connects to the manifold. Pretty much it's reading how much vacuum there is, which itself discloses quite a bit about the engine state at any given moment. The MAP is wholly independent from the MAF, but the values it reads are also passed to the ECU and used in the complex algorithms for engine management. If this sensor is malfunctioning -- or the vacuum line on the back of it is disconnected -- then the car will run poorly, mileage will suffer, etc., just as you have described. (Of course, both of those things will also be true when many other things malfunction, including the MAF. However, your DTC, P0106, specifically targets the MAP sensor, not the MAF.)
So, please, refer back to the picture I posted above of the actual engine. Open your hood, remove the engine cover, and locate the air pump (the big black circular looking thing dead center at the top/front of the engine). Now look left from it and just above the idler pulley, look for the little bracket that is in the red circle in the picture. That little valve is right on the end of it. Be sure the electrical connector is plugged in, and check the wires for any damage. If that's good, then reach behind it and feel to see if a vacuum line is plugged into it. If the vacuum line is connected, then follow it back to be sure it is not broken or disconnected on the other end, which plugs in directly to the manifold. However, where it plugs in is buried behind the air pump and below the larger hose that feeds the diverter valves, so you may have to really dig around in there to find it.
Now, if there is no vacuum line attached to the MAP sensor, then get a good flashlight and find the disconnected line and plug it in. Of course if the nipple is broken off in the hose, you won't be able to plug it in and will have to replace the sensor.
It seems that much of the time the P0106 code results after an unrelated repair job, such as a water pump or idler pulley, when the bracket is disturbed or inadvertent pressure is placed on the vacuum line. Sometimes it just knocks the hose off, sometimes it cracks the hose, and sometimes it breaks the plastic nipple off the back of the sensor. In the latter case you have to replace the sensor.
I hope that helps. I wish I were close to you, because I could come over and we could bang this out in about seven minutes.
Good luck. Post back, ask more questions if you need to, etc. I'm nearly as anxious as you to get this fixed so you can pass the smog test and get your driveability and fuel economy back!