My 340 getting 6 mpg

Is there a fuel leak somewhere? How is mileage being calculated (i.e., how is distance being determined - gps, stock gauge, google maps, etc)?