MX-5 Engine Light

I have a 2004 Mazda MX5 Miata. The car has always ran great. A few weeks ago, the engine light came on. I took it into Advance Auto and had the code read (P0106- MAP Sensor (Boost Sensor). I replaced the sensor and cleaned all of the hoses. I had the code cleared and it came back on a few days later. Its the same code. The car is running fine other than lower MPG. I am taking the car in to a dealer to have it looked at on Friday. I just have no idea what the issue could be and how much its going to cost me.

  Remember that code means it got a signal that something is causing the MAP Sensor to give an error message.  It may not be the MAP itself.