Well, what I'm saying is, if you're getting 30MPG, it's almost definitely not a boost or vacuum leak.
Your MAF registers the amount of air taken in by the engine and that's the first step to how the computer knows the amount of fuel to deliver. Then your O2 sensor reads the oxygen level in your exhaust fumes and that's how the computer knows that the fuel level is correct.
If your engine is taking on extra oxygen, that is coming in after the MAF, there will not be enough fuel delivered to the cylinders to burn all the oxygen. Then your O2 sensor says, "where is this extra air coming from? Something is wrong!" and starts delivering excess fuel. With boost/vacuum leaks, you can look at your gas gauge and just about watch the needle drop.
Also, with a vacuum leak, you'll usually have no problem getting to the normal boost pressure, it may be a bit slowed, however the level will start to creep lower and lower even at full throttle.
Service light is different from check engine light, it's just reminding you to change your oil (comes on every 3,000~ miles.) You can pull the little rubber plug on the gauge cluster and press the button inside to reset it when you change your oil and it will go away for another 3,000~ miles.
I would still take a look at the wastegate, possibly swap it for a known good one and/or even check for exhaust leaks at the manifold.