If I'm running at 65 to 70 mph with a 25 to 35 mph crosswind/headwind daily (typically runs S to SE to E), my fuel economy will be a lot less than if I'm running in the mountains at 55 to 60 and very little wind if at all, correct?
I am averaging 43 to 47 mpg in the above conditions on a daily basis while if I'm in the mountains I'll get 50+. Does this mean I may still have a fuel delivery issue (maybe running too lean on my daily drives?) or would this be expected given the above conditions? The lean idea being that I don't have as much fuel getting to the engine thus making it work harder?
I ask this due to comments from some that my 550 should be able to hit 50+ all the time. But I think that is considering being in town doing less than 65mph and little wind since it's blocked by the buildings.
Mileage was about 28-29 mpg for two consecutive tanks. After lunch, we hit some 2-lane roads and slowed down a bit, mileage went up to the upper 30s. A few days later, on the way home, we were still in the mountains (2-3,000 feet elevation). Speed was in the 50-60 mph range, but, for several consecutive tankfuls, mileage was over 50, topping out at 58.9 mpg. 
Comment