I wasn't looking for guarantees, I'm just wondering why the computer thinks it's using less fuel than it actually is.
I know what I actually get for MPG, because I track it. Figuring out gas mileage isn't tough. Take the number of miles traveled, divide by the number of gallons used at your fillup, and the result is your actual gas mileage.
Over my last 60 fillups, the computer has always shown less fuel used than I put in the tank, by about 0.5 gal. The reading is off when going to the same gas station, same pump (did that 5 times in a row to rule that out), different pump, different gas station. This leads to 3 possibilities that I can think of:
1: The gas tank is slowly getting larger, and hiding that "extra" half gallon.
2: There is a very slow fuel leak that I can't see or smell.
--I doubt this, because my long trips, where I run through a tank in a day, the measurement is still off by about the same amount.
3: The computer is assuming something about the fuel system that is not correct.
So now my question is, how does the computer determine the amount of fuel that it's using? To me, if I were doing the programming, I would use the rail pressure, injector flow rate, and the injector pulse duration and rate. To me, I would think that, this method should provide the most accurate measurement.
Now, in my case of "3" above, if lets say, the computer is assuming that the engine has 35Lb/Hr flow rate fuel injectors installed, but for some reason my engine had 38Lb/Hr injectors installed. This, I think, would cause what I am seeing.