Just caught this thread. Your mileage is exactly what it should be. My '01 3500 4x4 would get around 14. 5-15 in the winter months and 17-ish in the summer months for every year of the 12 that I owned it. Really not much different depending on my mods, either (stock to 450hp and back to 300-ish). Old or new MAP or IAT. So don't spend too much time or money trying to look for extra mpg.
Any engine mods will throw off the overhead MPG meter. The computer calculates the fuel flow based on a stock tune - there is no actual measuring of the fuel flow. So if you put in injectors that flow more fuel than stock with less effort from the injector pump, then the computer only sees the less effort and thinks it is getting better mileage. Put on a box or a programmer and you'll have the same thing. I think mine averaged in the low 20s for most of its life.