<font color="blue"> If I find an answer/explanation I'll be sure to post it. </font>
Take a look at what can affect mpg
1. Brand of fuel
2. Driving conditions encountered between fill ups, both roads traveled and weather conditions.
3. Tank filling procedure.
Since the only 2 numbers used to determine mpg are miles, which is taken directly from the odometer, the place where 'errors' can enter the equation is in the number of gallons used. Does the pump shut off at the same level of tank fullness? Do you try and nurse in more gallons after tank shut off? If so, do you spend the same amount of time nursing fuel in?
For example, when I fill my K1500, I can get several more gallons in after auto shut off. So, if I calculated mpg on a tank where I quit filling at auto pump shut off and then figured mpg on the following tank when I nursed fuel in, I could easily see a 4 mpg difference.