Well both those codes have to do with your map sensor and yes you will lose gas mileage due to this problem. It is located on the fire wall and its in the area of the Throttle body.
The first thing that I would do is inspect your plug for corrosion. Also check for breaks in the wiring.
I would also check to make sure that there isnt any small holes or breaks in the vacumn line.
If all looks well then verify voltage at the map sensor, on idle it should be between 1-1.5 volts and up to 4.5 volts at wide open throttle.
Ill bet though if there isnt any problem with vacumn lines or wiring you have a bad, map sensor, only other culprit in this would be the TPS (throttle position sensor). With the codes you supplied though, Im guessing map.
You are in Maryland and Im in PA, I could have your a used one in the mail if you want. Its an extra I picked from the yard for free

and it does work if it could help you out.